Базы данных и файлы схем
Укажите строки подключения к базам или SQL-файл из репозитория для сравнения схем.
dbdiffv0.2.1
CLI для сравнения схем БД
Сравнивайте две базы данных или базу с файлом SQL-схемы. Проверяйте изменения таблиц, колонок и индексов вручную или выявляйте расхождения в CI.
Rust · MIT · Последнее обновление
$ dbdiff postgres://prod/app --schema schema.sql
~ orders
+ paid_at timestamptz
+ idx_paid_at INDEX
- payment_date varchar(32)
$ dbdiff … --ci
# exit 0: match · exit 1: drift
dbdiff
Укажите строки подключения к базам или SQL-файл из репозитория для сравнения схем.
Изучайте различия таблиц, колонок и индексов, проверяйте SQL и предупреждения о блокировках до применения.
Режим CI сообщает о различиях кодом выхода. JSON позволяет встроить результат в вашу автоматизацию.
CLI для сравнения схем БД
Укажите окружения или SQL-схему для сравнения.
Сохраните результат, проверьте удаление данных и блокировки, затем примените обычный процесс деплоя.
01 / Установка
cargo install dbdiff02 / README
Настройка, примеры использования и справочник API.
Сравнение схем баз данных и SQL-файлов, генерация SQL-миграций и обнаружение расхождений в CI.
dbdiff
02 / Все проекты
Библиотеки, консольные инструменты и приложения.