Skip to main content

Supported Dialects

MySQL​

MySQL supports all the features that are mentioned in the Migration section, and it's being tested constantly on the following 3 versions: 5.6.35, 5.7.26 and 8.

MariaDB​

MariaDB supports all the features that are mentioned in the Migration section, and it's being tested constantly on the following 3 versions: 10.2, 10.3 and latest version.

PostgreSQL​

PostgreSQL supports all the features that are mentioned in the Migration section, and it's being tested constantly on the following 5 versions: 11, 12, 13, 14 and 15.

CockroachDB (preview)​

CockroachDB support is in preview and requires the Atlas migration engine.
The integration with CRDB is currently tested on versions v21.2.11.

SQLite​

Using Atlas, the SQLite driver supports all the features that are mentioned in the Migration section. Note that some changes, like column modification, are performed on a temporary table using the sequence of operations described in SQLite official documentation.

Gremlin​

Gremlin does not support migration nor indexes, and it's considered experimental.

TiDB (preview)​

TiDB support is in preview and requires the Atlas migration engine.
TiDB is MySQL compatible and thus any feature that works on MySQL should work on TiDB as well.
For a list of known compatibility issues, visit: https://docs.pingcap.com/tidb/stable/mysql-compatibility
The integration with TiDB is currently tested on versions 5.4.0, 6.0.0.