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.