Multi-Database
PostgreSQL, MySQL, and ClickHouse — compare within the same engine or across different ones. DSN auto-detection handles the routing for you.
PostgreSQL, MySQL, and ClickHouse — compare within the same engine or across different ones. DSN auto-detection handles the routing for you.
MD5 checksums are computed inside the database engine, not in your app. Only aggregate hashes cross the wire, making it fast even for tables with millions of rows.
When chunk hashes mismatch, DB Diff drills down automatically — subdividing segments until it identifies exactly which rows differ.
Point DB Diff at two databases with connection strings. Mix engines freely — MySQL to PostgreSQL, ClickHouse to MySQL, anything goes.
Tables are split into chunks by ID range. Each chunk is checksummed on both sides using SQL-native hashing — divide and conquer.
Get the exact count and list of differing row IDs. Include or exclude columns to skip noise like timestamps.