EVERYTHING XIAOMI
Get listed

DBC

DBC is a free, open-source command-line tool for capturing database schema snapshots and comparing changes across versions, environments, or database systems.

Place
#17 of 25
Score
5.6
DBC's website

What DBC is

DBC is a free, open-source command-line tool for capturing database schema snapshots and comparing changes across versions, environments, or database systems. It supports MySQL, PostgreSQL, SQL Server, Oracle, and SQLite, and tracks tables, columns, indexes, foreign keys, and constraints. Optional data checksums can flag data modifications; exact row counts are enabled by default. Comparison reports are available as text, JSON, or HTML. DBC is built with Go, and its database drivers run as separate executables that communicate with the core application over JSON-RPC using standard input and output. The README describes building the core and drivers from source with Make commands. It lists Linux, macOS, and Windows support, and the project is licensed under MIT. CI/CD examples, Docker support, migration script generation, and a web UI are listed as roadmap items rather than current features. The GitHub Releases page opened for this research has no release entries.

Good

  • Supports five listed database systems.
  • Tracks tables, columns, indexes, keys, and constraints.
  • Optional checksums and default exact row counts.
  • Reports can be text, JSON, or HTML.

Watch out

  • Installation requires building from source.
  • No release entries are shown on GitHub.
  • Migration script generation is a roadmap item.

Who it suits

DBC suits developers and database teams that need to compare schemas across engines or environments. It is a fit for users comfortable building command-line software from source.

Verdict

DBC covers cross-engine schema comparison and can optionally check data changes. Expect to build it from source; migration script generation is not currently listed as available.

The facts

Each one read from DBC's own pages, with the date it was checked.

What it does

Databases
The README lists MySQL, PostgreSQL, SQL Server, Oracle, and SQLite support.checked 7 Oct 2026
Data checks
Optional data checksums can detect data modifications, and exact row counts are enabled by default.checked 7 Oct 2026
Data verification
Optional data checksums can detect data modifications, and exact row counts are enabled by default.checked 4 Oct 2026
Driver design
Database drivers are separate executables that communicate with the core application over JSON-RPC via stdin and stdout.checked 7 Oct 2026
Installation
The README describes building the core binary and drivers from source with Make.checked 7 Oct 2026
Intended use
The README describes workflows for comparing database versions and development and production environments to find schema drift.checked 7 Oct 2026
License
The repository includes an MIT License, which grants permission to use, copy, modify, distribute, and sell the software subject to its conditions.checked 7 Oct 2026
Purpose
DBC captures database schema snapshots and compares them across versions, environments, or database systems.checked 7 Oct 2026
Release availability
The GitHub Releases page opened for this research shows no release entries.checked 4 Oct 2026
Release status
The releases page lists v0.1.0-alpha as a pre-release and provides installation instructions for Linux, macOS, and Windows.checked 7 Oct 2026
Reports
Comparison reports can be output as text, JSON, or HTML.checked 7 Oct 2026
Roadmap
The README lists CI/CD examples, Docker support, migration script generation, and a web UI as roadmap items.checked 4 Oct 2026
Schema changes
It detects changes to tables, columns, indexes, foreign keys, and constraints.checked 7 Oct 2026
Schema comparison
DBC tracks tables, columns, indexes, foreign keys, and constraints to detect schema changes.checked 4 Oct 2026
Security detail
The README says drivers run in separate processes with timeouts.checked 7 Oct 2026

Alternatives to DBC

All alternatives
  1. 1

    dbForge Studio for PostgreSQL

    Free planLinuxmacOSWindows
    7.5From $89.95 a year
  2. 2GitHub CodeQL logo

    GitHub CodeQL

    Free planWebExtensionLinuxmacOS
    7.5From $30 a month
  3. 3

    driftcurve

    Free planOpen sourceWebAPISelf-hosted
    7.1Free plan
  4. 4Skeema logo

    Skeema

    Free planLinuxmacOSWindows
    6.9From $649 a year
  5. 5

    SQL Delta

    Windows
    6.8$185 one-time
  6. 6Altova DiffDog logo
    6.3$189 one-time