0

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

迁移数据库时可以选择禁用所有表的外键

 WITH no foreign keys

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

它是如何实现的?

我现在发现的唯一选择是分两步迁移数据库:

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

有没有更简单的方法?

4

0 回答 0