首页/系统/信创系统运维速查/MySQL 迁移金仓适配要点
迁移适配65 条

MySQL 迁移金仓适配要点

MySQL 到金仓(PG 系)的差异点:标识符引号与大小写、自增与序列、类型(布尔/日期)、LIMIT 语法;应用连接层同步调整。

信创系统运维速查系统更新于 2026-10-12

常见差异

常见差异
# 自增:MySQL AUTO_INCREMENT → 金仓序列/identity
CREATE TABLE t (id bigserial PRIMARY KEY, name text);
# 分页(PG 风格):
SELECT * FROM t ORDER BY id LIMIT 10 OFFSET 20;
# 反引号 → 双引号或不加引号:
SELECT "name" FROM t;

核对

核对
./ksql -U system -p 54321 -d test -c '\dt'
./ksql -U system -p 54321 -d test -c 'SELECT count(*) FROM t;'
字符集与排序规则影响中文排序:目标库编码与 collation 在迁移前统一规划。

易错点

  • 大小写语义不同:过滤与建表 SQL 都要回归验证
  • 只换库不换驱动/连接串是半截工程:JDBC URL 与驱动类同步替换

数据来源与参考

  • 人大金仓官方迁移文档(公开资料)
  • PostgreSQL 官方文档(对照参考)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌