вот более общий вопрос о том, как вы обрабатываете изменения схемы базы данных в команде разработчиков.
Мы - команда разработчиков, и базы данных, используемые во время разработки, работают локально на каждом компьютере, так как мы хотим избежать необходимости иметь постоянный доступ в Интернет. Так что запуск единственного экземпляра центральной базы данных где-нибудь - не вариант.
Каждый раз, когда один из нас решает, что пришло время расширить / изменить схему базы данных, мы отправляем файлы базы данных (MYI / MYD) или файлы SQL для выполнения или даем другим инструкции по телефону, что им нужно сделать, чтобы получить измененный код. работает на своих локальных БД. Это точно не лучший подход. Та же проблема возникает, когда нам нужно настроить схему БД на стадии подготовки или производства после того, как новый выпуск будет готов.
Мне было интересно ... как вы, ребята, справляетесь с такими вещами? В качестве исходного кода мы используем SVN.
Очень ценю ваш вклад!
Спасибо Майкл