Как работать с базой данных, когда используешь Wordpress и GIT?
Для начала расскажу как работаю сейчас.
1. На хостинге разворачиваю гит-репозиторий и клонирую его локально.
2. Добавляю Вордпресс, под контроль версий попадают все файлы, кроме wp-content.
3. Пока разрабатываю база стоит локально, потом вручную ее обновляю на сервере.
Ну то есть в целом-то все ок, но пока работаешь только с базой данных. Обычно редактор заливает контент на боевом сайте, а я разрабатываю что-то на локальной базе данных. В итоге получаются разные версии базы данных, которые непонятно как дружить.
Как мерджить базу данных? В идеале хотелось бы иметь возможность сравнивать и обновлять только изменные части базы данных. Пока что не понимаю в сторону каких технологий смотреть.
вижу два варианта: миграции и ручная синхронизация, по миграциям можно использовать phing в нем есть функционал миграции, для его работы нужен только php. Для ручной синхронизации я использую dbForgeStudio, этот инструмент отлично подходит для сравнения двух баз и возможности синхронизации как структуры так и данных.