У меня такое сомнение много лет назад, и я всегда оставляю SQL-скрипты вне контроля версий (я всегда стараюсь инкапсулировать код в базу данных, насколько могу).Git для кода приложения (PHP) вместе с кодом PL/SQL?
Но мне действительно интересно иметь контроль версий как кода приложения, так и сценариев баз данных; также с моментальными снимками ситуации с базой данных (только DDL и хранимые процедуры) в каждой фиксации будет очень полезно.
У вас есть код приложения и SQL-скрипты в разных ветках (и для вишни-отбора, слияния, чего угодно, столько раз)?
Вы даже думаете, что это хорошая идея?
Используйте библиотеку [schema migrations] (https://en.wikipedia.org/wiki/Schema_migration). Храните миграцию, однако ваша библиотека предлагает; вероятно, в каталоге в той же ветви, что и ваш код. – Chris
Просто используйте SQLite ;-D – Richard