Как вы готовите дельты SQL? вы вручную сохраняете каждый SQL-запрос, изменяющий схему, в дельта-папку, или у вас есть какой-то автоматический процесс сравнения?
Меня интересуют соглашения об управлении версиями схемы базы данных вместе с исходным кодом. Возможно, хук предварительной фиксации, который отличает схему?
Кроме того, какие существуют возможности для различения дельт помимо DbDeploy ?
РЕДАКТИРОВАТЬ: увидев ответы, я хотел бы уточнить, что я знаком со стандартной схемой выполнения миграции базы данных с использованием дельт. У меня вопрос о создании самих дельт, желательно автоматически.
Кроме того, управление версиями предназначено для PHP и MySQL, если это имеет значение. (Пожалуйста, не используйте Ruby).