Я работаю разработчиком scm, и в настоящее время мне поручена деятельность, которая включает в себя управление версиями базы данных. Хотя я и сделал управление исходным кодом, я совершенно новичок в этом. Поэтому я хотел бы иметь разные мнения и опыт о том, как реализовать это.
То, что я имею в виду по версии базы данных (oracle/sybase), заключается в том, чтобы фиксировать изменения, которые происходят с схемой/триггерами базы данных /etc, и хранить их как ревизии. В основном в нашей компании есть некоторые изменения в клиентских базах данных, о которых мы не знаем или, по крайней мере, не можем определить, когда и кто внес определенные изменения. Мы просто пытаемся создать запись об изменениях, которые происходят в БД.
Примечание. Я не парень БД.