将 Oracle 数据库替换为 Postgres 数据库,添加一个适配器
Replace Oracle db with Postgres db , add an adapter
我有一个查询 Oracle 数据库的源代码。
是否可以在不修改源代码的情况下将Oracle数据库替换为PostgreSQL数据库?
我想在我的源代码和 PostgreSQL 数据库之间添加一个 adapter/wrapper 模块,以便源代码与 PostgreSQL 兼容。
谢谢
PostgreSQL 严格执行 ISO SQL 标准。最新的 Oracle 版本也符合要求。 Oracle 通常很早就实现了一些特性
这是标准化的,因此他们的方言略有不同。
现在各种 SQL 特性在 Oracle 中有重复实现,一个是原始的一个是 ISO 一个。
看看Ora2pg,这是不是一个Perl代码,可以把很多Oracle代码转成Postgres
尝试修改 Oracle 数据库中的 Oracle 代码以符合 ISO SQL,甚至在开始实际迁移之前。这样的代码可以 运行 在两个数据库上不做任何更改。
然后你终于从 Oracle 转到 Postgres
我有一个查询 Oracle 数据库的源代码。
是否可以在不修改源代码的情况下将Oracle数据库替换为PostgreSQL数据库?
我想在我的源代码和 PostgreSQL 数据库之间添加一个 adapter/wrapper 模块,以便源代码与 PostgreSQL 兼容。
谢谢
PostgreSQL 严格执行 ISO SQL 标准。最新的 Oracle 版本也符合要求。 Oracle 通常很早就实现了一些特性 这是标准化的,因此他们的方言略有不同。 现在各种 SQL 特性在 Oracle 中有重复实现,一个是原始的一个是 ISO 一个。
看看Ora2pg,这是不是一个Perl代码,可以把很多Oracle代码转成Postgres
尝试修改 Oracle 数据库中的 Oracle 代码以符合 ISO SQL,甚至在开始实际迁移之前。这样的代码可以 运行 在两个数据库上不做任何更改。
然后你终于从 Oracle 转到 Postgres