pgloader MySQL到Postgres:禁用指定表的FK

我正在尝试使用pgloadermysql数据库迁移到postgres。 当前mysql数据库中的某些表具有外键,但是参照完整性被破坏(基于这些表中的数据)。我需要忽略那些表的FK约束。

有一个选项可以在迁移数据库时禁用所有表的外键

 WITH no foreign keys

但是我只需要为指定的表列表禁用FK-s,并为所有其他表保留FK-s。在文档中找不到与此案例有关的任何内容。

如何实现?

我目前发现的唯一选择-分两步迁移数据库:

  1. 迁移所有表,但不包括应忽略FK的表
  2. 仅使用no foreign keys选项迁移应忽略FK-s的表

有没有更简单的方法?

hongxiu1016 回答:pgloader MySQL到Postgres:禁用指定表的FK

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2979746.html

大家都在问