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