From 510e8b051433868154b5467ded688219ffb59e73 Mon Sep 17 00:00:00 2001 From: Jasdeep Khalsa <41632+jasdeepkhalsa@users.noreply.github.com> Date: Sun, 12 Apr 2026 17:12:18 +0100 Subject: [PATCH 1/4] Create CNAME --- CNAME | 1 + 1 file changed, 1 insertion(+) create mode 100644 CNAME diff --git a/CNAME b/CNAME new file mode 100644 index 0000000..3501831 --- /dev/null +++ b/CNAME @@ -0,0 +1 @@ +dbdiff.dev \ No newline at end of file From 509ec63d10d19910eece9b19c533027ed3cf40ee Mon Sep 17 00:00:00 2001 From: Jasdeep Khalsa <41632+jasdeepkhalsa@users.noreply.github.com> Date: Sun, 12 Apr 2026 23:56:22 +0100 Subject: [PATCH 2/4] Delete CNAME --- CNAME | 1 - 1 file changed, 1 deletion(-) delete mode 100644 CNAME diff --git a/CNAME b/CNAME deleted file mode 100644 index 3501831..0000000 --- a/CNAME +++ /dev/null @@ -1 +0,0 @@ -dbdiff.dev \ No newline at end of file From 4635973933ccc48304eec36356e33884d38a0dd4 Mon Sep 17 00:00:00 2001 From: Jasdeep Khalsa <41632+jasdeepkhalsa@users.noreply.github.com> Date: Sun, 12 Apr 2026 23:56:39 +0100 Subject: [PATCH 3/4] Create CNAME --- CNAME | 1 + 1 file changed, 1 insertion(+) create mode 100644 CNAME diff --git a/CNAME b/CNAME new file mode 100644 index 0000000..3501831 --- /dev/null +++ b/CNAME @@ -0,0 +1 @@ +dbdiff.dev \ No newline at end of file From 9704d5591c2a89d313f0e863008d91cda0875e2d Mon Sep 17 00:00:00 2001 From: Jasdeep Khalsa <41632+jasdeepkhalsa@users.noreply.github.com> Date: Mon, 13 Apr 2026 00:30:14 +0100 Subject: [PATCH 4/4] Update README to specify supported databases --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 2caa7bb..0b2c87d 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@
- DBDiff is an automated database schema and data diff tool. It compares two databases, local or remote, and produces a migration file of the differences automatically. + DBDiff is an automated database schema and data diff tool for MySQL, Postgres & SQLite. It compares two databases, local or remote, and produces a migration file of the differences automatically.
@@ -20,12 +20,12 @@ ## Features - Compares two databases (local or remote) and generates SQL migrations automatically -- Diffs tables, views, triggers, stored procedures/functions, enum types, and data — with deterministic, predictable output -- Up and down SQL generated in the same file -- Built-in migration runner: `migration:up`, `down`, `status`, `validate`, `repair`, `baseline` - Supports MySQL, PostgreSQL, and SQLite via `--driver` - Connect via DSN URLs (`--server1-url`, `--server2-url`, `--db-url`) — works with any connection string - [Supabase](https://supabase.com)-ready via `--supabase` one-flag shorthand (not required when using DSN URLs) +- Diffs tables, views, triggers, stored procedures/functions, enum types, and data — with deterministic, predictable output +- Up and down SQL generated in the same file +- Built-in migration runner: `migration:up`, `down`, `status`, `validate`, `repair`, `baseline` - Works with [Flyway, Liquibase, Laravel Migrations, and more](#compatible-migration-tools) - Ignore specific tables or fields via a YAML config file - Unicode / UTF-8 aware