gpt4 book ai didi

mysql - Oracle 到 PostgreSQL 查询转换器可能吗?

转载 作者:搜寻专家 更新时间:2023-10-30 22:13:14 25 4
gpt4 key购买 nike

我正在考虑编写一个转换器,它接受任何 oracle 查询并返回查询的 Postgresql 格式,假设表和列相同。

我现在做什么 我及时进行转换,所以我对两者都有基本的了解,并且需要一些专家建议,这是否容易实现?

最佳答案

尝试使用“商业”版本的 PostgreSQL - EnterpriseDB。它有一个适用于 Oracle 的兼容层。

如果您打算自己编写“对流器”:请查看这个 github 项目:https://github.com/porcelli/plsql-parser .它是 Oracle 的 SQL 方言的开源解析器。我必须警告你,即使你有用于 Oracle 查询的 AST,将 AST 转换成其他 SQL 方言仍然有很多工作要做。您还需要大量示例查询来进行测试。您可以在此项目的测试文件夹中找到一些示例查询。

也为MySQL实现了类似的项目,但我现在找不到它的主页。

关于mysql - Oracle 到 PostgreSQL 查询转换器可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19833330/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com