我使用以下命令为我的Postgres 9.3.4生成了一个转储备份文件:
pg_dump table_name -U myusername -h localhost -O > backup.dump
现在我正在尝试使用以下方法备份旧数据库:
pg_restore -U myusername -n public -d table_name backup.dump
但是我一直收到这个错误提示:
pg_restore: [archiver] input file appears to be a text format dump. Please use psql.
请注意,这个文件不是普通的SQL文件,因为我是使用pg_dump生成的。
我使用了以下命令:
psql perchwell -U myusername -f backup.dump -v ON_ERROR_STOP=1
并开始收到以下错误信息:
SET
SET
SET
SET
SET
SET
psql:backup.dump:16: ERROR: schema "propertydir" already exists
-v ON_ERROR_STOP=1
运行 psql。 - Craig Ringer