我正在尝试将mysql
数据库迁移到postgres
使用pgloader。当前mysql
数据库中的某些表具有外键,但参照完整性被破坏(基于这些表中的数据)。我需要忽略这些表的 FK 约束。
迁移数据库时可以选择禁用所有表的外键
WITH no foreign keys
但我只需要为指定的表列表禁用 FK-s,并为所有其他表保留 FK-s。我在文档中找不到与此案例相关的任何内容。
它是如何实现的?
我现在发现的唯一选择是分两步迁移数据库:
- 迁移所有表,不包括那些应该忽略 FK-s 的表
- 仅迁移应使用
no foreign keys
选项忽略 FK-s 的表
有没有更简单的方法?