чтобы в GIT сохранять историю изменений в базе?
Хочется, чтобы вместе с коммитом кода фичи можно было коммитить изменения и БД (структуры таблиц, view, функции).
При этом интересует даже не DDL с diff, т.е. не версифицирование структуры. Можно прямо скрипты создания для каждого объекта.
Самый простой вариант - это как-то экспортировать структуру БД в файл, и засунуть с коммитом в GIT. Это можно сделать с pg_dump. Но одним файлом это не удобно, изменения не удобно потом смотреть. Удобнее было бы каждую сущность в отдельный файл.
Может есть какие-то готовые скрипты?
Pg_codekeeper позволяет вести директорию проекта вместе с накатом миграций
Обсуждают сегодня