我在 Oracle 数据库中有 5 个表。我需要在 AWS Redshift 中创建它们的类似结构。我正在使用 cx_oracle 连接到 Oracle 并将 ddl 转储到 csv 文件中。但是,在 python 中为每种数据类型更改 DDL 以使其在 Redshift 中运行是一个非常乏味的过程。
在 Python 中有什么简单的方法吗?是否有任何库或函数可以无缝地执行此操作。
PS:我为此尝试使用 AWS Schema Conversion Tool。这些表是在 Redshift 中创建的,但是有一个小故障。在 Redshift 中,每种数据类型都翻了一番。
例如:Oracle 中的 varchar(100) 变成 Redshift 中的 varchar(200) 之前有人在使用 SCT 时遇到过类似的问题吗?