0

我正在使用 Ora2pg 21.0 v 将架构 Oracle 迁移到 Postgres 数据库。

下面是 ora2pg 使用ora2pg --init-project命令创建的项目结构。

schema/
         dblinks/
         directories/
         functions/
         grants/
         mviews/
         packages/
         partitions/
         procedures/
         sequences/
         synonyms/
         tables/
         tablespaces/
         triggers/
         types/
         views/

sources/
         functions/
         mviews/
         packages/
         partitions/
         procedures/
         triggers/
         types/
         views/

导出后的源模式文件夹(在执行export_schema.sh之后)。

目录将包含 Oracle 代码,模式将包含移植到 PostgreSQL 的代码。

Ora2pg 不会在目录(Oracle 代码)中创建表/table.sql文件(sql 文件名可能会更改)。

问题是,是否有任何选项可以导出 Oracle 创建表 DDL(tables.sql)。

注意:据我所知,Ora2pg 配置文件在 export_schema.sh 中没有任何启用源表 DDL 的配置。

4

0 回答 0