Cross-engine type mapping
Maps MySQL, SQL Server, and Oracle data types to PostgreSQL equivalents so tables land cleanly in CockroachDB.
PostgreSQL-compatible distributed SQL migration
Migrate and synchronize data between CockroachDB Cloud, PostgreSQL-compatible environments, and on-premises databases with DBConvert and DBSync tools.
CockroachDB is a globally distributed SQL database that speaks the PostgreSQL wire protocol and a PostgreSQL-based dialect.
CockroachDB speaks the PostgreSQL wire protocol, so PostgreSQL-compatible converters move data straight into it. DBConvert is a desktop, GUI tool that works both directions: load MySQL, SQL Server, Oracle, Access, FoxPro, Firebird, and more into CockroachDB with type mapping, schema, and keys handled - and export CockroachDB back out to PostgreSQL or another engine. DBSync adds scheduled, repeatable sync for phased cutovers.
Connect DBConvert or DBSync to CockroachDB using the PostgreSQL connection setup with your CockroachDB credentials - see PostgreSQL migration tools for engine-specific workflows.
Pick your other database - each converter runs both ways, into CockroachDB or back out. Free trial, Windows.
Each download converts both ways. More sources + DBSync below.
Cross-engine conversion in both directions, with scheduled sync - in one desktop tool.
Maps MySQL, SQL Server, and Oracle data types to PostgreSQL equivalents so tables land cleanly in CockroachDB.
Recreates tables, primary and foreign keys, and supported indexes - not just raw rows.
Load data into CockroachDB, or export CockroachDB back to PostgreSQL or another engine.
DBSync keeps CockroachDB and a source database aligned during a phased cutover, not a one-time copy.
Connects through the PostgreSQL setup with your CockroachDB credentials - no separate driver needed.
Save a migration and re-run it as the dataset changes or you stage the move in steps.
Use the PostgreSQL connection setup in DBConvert or DBSync and enter your CockroachDB connection details.
CockroachDB may not appear as a separate source or destination in every DBConvert interface. Use the PostgreSQL setup and specify the credentials from your CockroachDB control panel.
Locate your connection credentials in the CockroachDB control panel.
Enter the connection parameters in the PostgreSQL connection configuration.
Start from the matching PostgreSQL-compatible converter for your source engine.
Migrate MySQL-family data into CockroachDB's PostgreSQL-compatible dialect.
Download converterConvert Microsoft SQL Server data into CockroachDB, with type mapping handled.
Download converterMigrate Oracle data into CockroachDB, including schema and keys.
Download converterMove an existing PostgreSQL database into CockroachDB - or export it back out to PostgreSQL. Handled by DBConvert Studio.
Download DBConvert StudioUse PostgreSQL-related converters for migration between CockroachDB and common database platforms.
DBConvert Streams is a separate product for continuous, log-based change data capture. DBConvert and DBSync tools on this page cover conversion, scheduled sync, and trigger-based sync workflows.
Start your migration into or out of CockroachDB with the PostgreSQL-compatible DBConvert and DBSync tools.