Как вы управляете базами данных в процессе разработки, тестирования и производства?

Ваши разработчики должны mysqlclient писать сценарии изменений mysql-query (изменение схемы и данных) для subversion каждой ошибки/функции, над subversion которой они работают, а не subversion просто сбрасывать всю базу mysqlclient данных в систему управления svn версиями. Эти сценарии обновят mysqld текущую производственную my-sql базу данных до новой версии, находящейся mysql-if в разработке.

Ваш процесс mysqld сборки может восстановить mysql-server копию рабочей базы данных my-sql в соответствующей среде и mysql-table запустить на ней все сценарии mysql-if из системы управления версиями, которые mysqlsh обновят базу данных до текущей mysql-table версии. Мы делаем это ежедневно, чтобы svn убедиться, что все сценарии mysqlsh работают правильно.

mysql

svn

2022-09-30T12:45:27+00:00