我试图在一个文件上运行pg_restore,所以我可以在postgres中使用它。该文件是psql文件。我尝试命令:pg_restore --no-privileges --no-owner -d test backupfile.psql -c -U postgres,但得到关系y的约束x不存在的错误。我尝试过命令的不同排列,包括没有--no-privileges --no-owner,但是继续出错。请指教
发布于 2022-08-12 14:19:34
由于您指定了-c,所以它试图首先删除所有对象。显然,它想要放弃的约束之一并不存在。这个错误可以被忽略,除非您还指定了-1或-e (没有显示)
但是为什么不直接从一个空数据库开始,而不指定-c呢?
https://dba.stackexchange.com/questions/315523
复制相似问题