Синхронизировать локальные и удаленные базы данных MySQL - PullRequest
3 голосов
/ 01 апреля 2011

Я пытаюсь получить рабочий процесс по синхронизации базы данных.Прямо сейчас:

  1. Мы создаем базу данных.

  2. База данных отправляется в производство.

  3. Позже ... мы понимаем, что нам нужно изменить структуру базы данных.Мы изменяем это локально.

  4. Как только это будет сделано, мы загружаем в производство.

Если это распространено среди разработчиков, какие методы делаютВы используете для этого, не теряя данные, уже представленные на производственной стороне?

1 Ответ

3 голосов
/ 01 апреля 2011

Вы должны быть , помещая схему базы данных под контроль версий . Есть много инструментов, которые помогут вам в этом.

Проверьте этот другой предыдущий вопрос по теме , чтобы узнать о некоторых параметрах PHP. Миграции базы данных обычно являются частью развертывания кода. Изучите инструменты сборки, которые помогут сделать этот процесс более автоматизированным. Phing является популярным вариантом.

...