我正在django项目中使用Postgres,目前我正在实现一个数据库备份/还原系统,该系统尽可能简单,在用户单击备份时执行pg_转储,然后在用户单击还原备份时执行pg_还原.
在它真正try 执行pg_还原之前,一切似乎都很好,但此时它会出现以下错误:
pg_restore:[archiver(db)]来自TOC条目3206的错误;0 comments
我已经研究了什么是plpgsql等等,我理解这一点,关于这个错误,我试图手动将"扩展的所有者"设置为执行脚本并拥有数据库本身的用户,但这并没有改变什么,这真的很烦人,因为它试图设置所有内容的注释
这一切都是由pg_dump自动创建的,因此 comments 行不能被删除,并且没有禁用 comments 的标志(我不知道),所以我真的被困在了如何解决这个问题上.