从 MySQL 迁移到 Kingbase(人大金仓),使用 Oracle 兼容模式还是 PG 兼容模式

2023-08-15 15:50:37 +08:00
 thMaster

需要从 MySQL 迁移到 Kingbase ,看了一下 Kingbase 是基于 PostgreSQL 的

那如果我直接使用 Kingbase 的 PG 兼容模式,是不是就可以把 Kingbase 当成 PostgreSQL 使用,像是 MybatisPlus 或者 ShardingSphere 能否通过这种方式接着在 Kingbase 上使用

如果选择 Oracle 模式,虽然可以忽略大小写,但是我没有了解过 Oracle ,最后会不会导致 Kingbase 既不像 PostgreSQL ,又不像 Oracle ,两个都要学

另外,Kingbase 的社区怎么关掉了,网上教程里留的链接都用不了了

1018 次点击
所在节点    数据库
6 条回复
gadfly3173
2023-08-15 15:58:17 +08:00
pg 吧,不过人大金仓的 pg 驱动很老,有些新写法不支持。
gadfly3173
2023-08-15 16:00:07 +08:00
我是用 jooq 的,mysql 转人大金仓的时候要注意下 bool 类型和 json 类型的字段的操作,其他没啥特别的
abcbuzhiming
2023-08-15 17:45:46 +08:00
你去读一下这个人大金仓的文档,它肯定会有更推荐的一个模式。
yuyue001
2023-08-15 21:21:37 +08:00
pg 吧。之前项目接触过,在 Django 中使用 pg 驱动,没有出现任何问题。
shankun
2023-08-16 07:18:04 +08:00
我记得好像代码分页要改,setoff
kinXdle
2023-08-16 17:03:57 +08:00
pg 模式吧,因为人大金仓就是基于 pg 的呀

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/965495

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX