gpt4 book ai didi

postgresql - 在运行时从 MySQL++ 转换为 PostgreSQL

转载 作者:行者123 更新时间:2023-11-29 13:07:23 25 4
gpt4 key购买 nike

我是一名应届毕业生,最近加入了我的工作。我被要求在 C++ 应用程序和与之交互的数据库之间创建一个数据访问层。该程序目前使用简单的查询,如

  1. 从“某表”中选择“列”,其中“某物 = 某物和某物 = 某物”
  2. 从“某表”中删除“列”,其中“某物”=某物”
  3. 更新“某事”

任何地方都没有连接,这是应用程序中使用的仅有的三个查询。我还必须将其转换为 PostgreSQL。

最佳答案

我假设 MySQL++ 加入其中是因为该程序已经在使用它?如果是这样,我看到有两种方法可以继续:

  1. 放弃 MySQL 和 MySQL++,并使用其他一些完全不同的 PostgreSQL 兼容访问库。如果您计划通过一次灾难性的切换永久迁移到 PostgreSQL,这很好。

  2. 如果以后需要支持MySQL,或者可以随意来回切换:

    • 找到其他支持这两种数据库的库。我听说过一些,但从未使用过,所以我无法提供建议或建议。

    • 您可以在 MySQL++ Wishlist 中开始研究 v4.0 数据库独立性计划。 .那里勾画的计划应该很清楚。这是一项大量工作,并且对 MySQL++ 库 ABI 进行了重大更改,这就是为什么它被安排在不明确的遥远 future 的某个时间。

关于postgresql - 在运行时从 MySQL++ 转换为 PostgreSQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4396942/

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