支持的方言
MySQL
MySQL 支持 Migration 部分提到的所有功能,并且我们持续在以下三个版本上进行测试:5.6.35、5.7.26 和 8。
MariaDB
MariaDB 支持 Migration 部分提到的所有功能,并且我们持续在以下三个版本上进行测试:10.2、10.3 和最新版本。
PostgreSQL
PostgreSQL 支持 Migration 部分提到的所有功能,并且我们持续在以下八个版本上进行测试:10、11、12、13、14、15、16 和 17。
CockroachDB (预览)
CockroachDB 的支持目前处于预览阶段,并且需要 Atlas migration engine。CRDB 的集成目前在 v21.2.11 版本上进行测试。
SQLite
使用 Atlas,SQLite 驱动支持 Migration 部分提到的所有功能。请注意,一些更改,例如列修改,是在临时表上执行的,操作顺序遵循 SQLite 官方文档 中的描述。
Gremlin
Gremlin 不支持迁移也不支持索引,并且 被认为是实验性的。
TiDB (预览)
TiDB 的支持目前处于预览阶段,并且需要 Atlas migration engine。TiDB 与 MySQL 兼容,因此在 MySQL 上可正常工作的任何功能 should 同样适用于 TiDB。有关已知兼容性问题的列表,请访问:https://docs.pingcap.com/tidb/stable/mysql-compatibility 。TiDB 的集成目前在 5.4.0、6.0.0 版本上进行测试。