Описание тега database-versioning
Управление версиями базы данных - это управление и отслеживание изменений, внесенных в базу данных. Все изменения в сценариях, которые определяют таблицы, процедуры, триггеры, представления, индексы, последовательности и другие определенные пользователем объекты, сохраняются и контролируются версиями.
Дата изменения, пользователь, который внес изменение, и содержание этого изменения хранятся в журнале для последующего просмотра, чтобы обеспечить ответственность людей, вносящих изменения.
Управление версиями базы данных также может относиться к управлению и отслеживанию всех данных базы данных, где каждая операция вставки / обновления / удаления сохраняется с намерением вести постоянный журнал того, кто какие изменения выполнил.
Целью управления версиями базы данных является помощь в обнаружении и устранении мошеннических или случайных изменений. При управлении версиями базы данных становится труднее скрыть мошеннические изменения. Без управления версиями базы данных ответственность за редактирование базы данных будет невидимой, а пользователи, вносящие в базу данных мошеннические изменения, могут легко замести следы, внося дополнительные изменения.