我正在使用 PostgreSQL 8.4,我想做备份和恢复(从 Ubuntu 11.10 到 Ubuntu 12.4)
我想包括所有分区、集群、角色和东西。
我的命令:备份:
dumb_all > filename
压缩:
zip -f mybackup
解压和恢复:
sudo gunzip -c /home/ubuntu/Desktop/backupFile.zip | psql -U postgres
问题在恢复过程中,我收到错误
invalid command \.
ERROR: syntax error at or near "2"
LINE 1: 2 2 1
^
invalid command \.
ERROR: syntax error at or near "1"
LINE 1: ...
^
out of memory
另外,带有分区的表没有恢复。还有一些没有任何数据的表恢复!
请帮忙!
编辑
我使用 pgAdmin 进行备份,使用“备份服务器”选项。