恢复这样的转储时:
true
打印出这些错误消息:
pg_restore --clean --create --exit-on-error --dbname=test test.tar
但是:
pg_restore: [archiver (db)] Error while PROCESSING TOC:
pg_restore: [archiver (db)] Error from TOC entry 21; 2615 80924 SCHEMA test test
pg_restore: [archiver (db)] could not execute query: ERROR: schema "test" already exists
Command was: CREATE SCHEMA test;
这些已打印出来
select schema_name from information_schema.schemata;
看起来像架构"测试"还没有存在,我为什么会遇到这种错误?
答案 0 :(得分:1)
什么操作系统,哪个版本的postgres转储被恢复到相同的版本?
阅读this article,也许会有所帮助。
它指出lines(c(0.8, 1.2), rep(mean(values), 2), col="red", lwd = 2)
参数存在一些微不足道的问题,
你可能应该尝试手动创建数据库并在没有它的情况下恢复它
创建和清理选项。