首页 > 解决方案 > 双引号需要去掉,插入语句顺序需要固定

问题描述

我正在使用 ora2pg从 oracle 数据库中导出TABLE和键入。https://ora2pg.darold.net/documentation.html#:~:text=Ora2Pg%20consist%20of,QUERY%2C%20KETTLE%2C%20SYNONYMINSERT

我有 2 个问题。

TABLE 和 INSERT sql 语句对表名和列名使用双引号,但我想创建它们时不使用双引号。是否可以在.conf文件中进行配置?

ora2pg 生成的 INSERT sql 文件没有正确顺序的 sql 语句。由于外键约束,应先插入父表数据,然后再尝试将数据插入子表。但是 ora2pg 生成的 INSERT sql 文件没有考虑到这一点,因此这会导致错误,因为子表插入语句存在于父表之前。这是 ora2pg 的工作方式还是我在文件中做错了.conf什么?

标签: postgresqloracledatabase-migrationora2pg

解决方案


推荐阅读