Может ли SVN синхронизировать базы данных MySQL? - PullRequest
3 голосов
/ 19 августа 2010

Может ли SVN реплицировать / копировать / синхронизировать базу данных, как это делает код?

Ответы [ 3 ]

4 голосов
/ 19 августа 2010

Это не правильный инструмент для работы.Системы контроля версий полезны для кода.Вы можете определить это как контент, который разработчики делают преднамеренно, связывают, фиксируют в ответ на определенные требования (например, отчеты об ошибках или запросы функций).

Содержимое базы данных отличается, поскольку приложение изменяет его напрямую, когда пользователи взаимодействуют с ним.

Целесообразно хранить схему (например, операторы CREATE TABLE / VIEW) в SVN.Однако фактическая база данных должна быть скорее скопирована (например, с mysqldump ) и реплицирована (например, с помощью встроенной репликации ) по мере необходимости.

0 голосов
/ 19 августа 2010

нет, это невозможно, если вы не говорите о дампах / резервных копиях ...

0 голосов
/ 19 августа 2010

Нет.

Что он может сделать, так это управлять созданием сценариев SQL или моделей ER, основанных на файлах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...