我的问题是。 db中的循环依赖项。如果db具有具有自定义数据类型d1的表t1,则在恢复t1之前必须存在d1。类似地,如果视图v1依赖于表t1和t2,则在恢复视图之前必须存在两个表。这会在转储复杂数据库并将其还原到另一台服务器上时产生问题。
是否有一种方法(一个开关)允许恢复转储,但是在整个kaboodle恢复之前不进行任何完整性检查?
答案 0 :(得分:2)
pg_dump
实用程序应自动处理此问题,通常会这样做;但是,最近发现(并修复了)依赖性跟踪中的一些错误。
要做的第一件事就是确保您所处的主要版本supported major release and on the latest minor (bug-fix) version处于{{3}}。
如果您发现问题仍然存在,请发布详细信息,以便我们可以确定您是否找到了尚未修复的新问题,或者您是否在错误发生之前存在延迟的依赖关系映射问题是固定的。请务必显示select version();
的输出以及确切的错误消息。