Я пришел к тому, что понял, что должен начать создание версий схем и изменений в базе данных. Следовательно, я прочитал существующие посты на SO по этой теме, но я не уверен, что делать дальше.
Я в основном компания из одного человека, и недавно я даже не использовал контроль версий для своего кода. Я нахожусь в среде Windows, используя Aptana (IDE) и SVN (с черепахой). Я работаю над проектами PHP / mysql.
Какой эффективный и достаточный (без излишеств) способ создания версий схем базы данных?
У меня есть несколько фрилансеров в некоторых проектах, но я не ожидаю, что произойдет много разветвлений и слияний. В общем, я хотел бы отслеживать параллельные схемы с моими ревизиями кода.
[править] Мгновенное решение : на данный момент я решил, что я просто сделаю дамп схемы плюс один с необходимыми исходными данными всякий раз, когда я собираюсь зафиксировать тег (стабильная версия). Мне кажется, этого достаточно на данном этапе. [/ Edit]
[edit2] плюс теперь я также использую третий файл, который называется increments.sql, в который я помещаю все изменения с датами и т. Д., Чтобы было легче отслеживать историю изменений в одном файле. время от времени я интегрирую изменения в два других файла и очищаю их приращения.sql [/ edit]