标签: postgresql
我需要将数据导入到我的PostgreSQL数据库中,但现有的导入脚本以错误的顺序执行作业并因约束违规错误而失败。
在PostgreSQL中是否可以在导入之前禁用所有约束检查并在需要时启用它?如果是这样,你能举例说明一下如何实现它吗?
答案 0 :(得分:0)
也许你应该向导入工具生产商提出这个问题。
暂时禁用约束没有简单的方法;你必须自己放弃并重新创建它们。查看输出pg_dump --section=post-data应该会有所帮助,因为它包含了在最后创建所有约束的命令。
pg_dump --section=post-data