Ora2pg ALLOW和EXCLUDE指令不起作用

时间:2016-02-02 07:05:30

标签: database oracle postgresql database-migration ora2pg

我正在使用 ora2pg 工具进行数据库迁移(oracle到PostgreSQL)。我必须从导出中排除一些对象,因为我在ora2pg配置文件中相应地进行了更改(在exclude指令中添加逗号单独列表)。 但是当我执行这个ora2pg配置文件时,它将为我导出所有对象(不排除我在exclude指令中添加的对象)。 其他指令工作正常。请帮我解决这个问题。

2 个答案:

答案 0 :(得分:0)

您可以尝试这样做,例如,排除表:

ora2pg -c ora2pg.conf -t TABLE -e tables_excludes -o junotele.sql -b schema / tables /

答案 1 :(得分:0)

不得使用逗号分隔表。改用空格:

EXCLUDE TABLE1 TABLE2 TABLE3

将从导出中排除这些表(TABLE1,TABLE2,TABLE3)。

请参阅:https://ora2pg.darold.net/documentation.html#Limiting-objects-to-export