Я хочу "синхронизировать" базу данных mysql (а не только схему) со всеми коммитами и извлечениями git (возможно, через ловушки) в среде Linux / BSD / Unix.
[Полезно при управлении всемпрезентация + контент веб-сайта / приложения на базе mysql и других приложений mysql, так как код для указанных сайтов / приложений находится в стадии разработки и / или для «контроля над оборотом» всего веб-сайта.Предположительно полезно для отправки «копий» (исключительно через git) небольших, относительно статичных веб-сайтов на различные тестовые / производственные серверы, каждый из которых имеет отдельные независимые серверы mysql.]
Потенциальный дизайн / рабочий процесс: дампы git commitбаза данных mysql и добавляет указанную базу данных (в файле .sql) к коммиту (возможно, через ловушку перед фиксацией).Последующая проверка git импортирует указанный файл .sql (из текущей ветви git) в базу данных (возможно, через ловушку после фиксации), следовательно, «синхронизируется» с git commit / branch.Это, в основном, rev контролирует всю базу данных, синхронизируя каждую версию базы данных с git commit.
Как это реализовать?