我有PC-Windows 7,并且每天从Linux服务器上的PostgreSQL数据库运行转储。通过批处理/命令行执行的命令:
CD directory
SET PGUSER = user
SET PGPASSWORD = password
pg_dump --host = ipDoServer - p 5432 -v -f base.dump DatabaseName
备份正在运行,突然在表上停止。弹出:
pg_dump: copying contents of table tableA
pg_dump: copying contents of table tableB
pg_dump: copying contents of table tableC
到达此表后,该表将挂起,
该表如下所示:
CREATE TABLE tableC
(rsp_id integer serial,
exp_id integer NOT NULL,
rsp_dataregistro date NOT NULL,
rsp_descricao text
)
With OIDS = FALSE);
它只有9070条记录。
如果您在Linux计算机上执行pg_dump,则转储已完成,没有问题。
有人知道原因吗?