человеком выполняются различные скрипты, которые прилетают от веб-разработчиков. Скрипты могут как править определение данных так и сами данные. Хочется все это положить в гит, но при этом чтобы было легко отслеживать все изменения в схеме, то есть просто засовывать всё входящее - не подходит. 
                  
                  
                  Мне приходит на ум два варианта:
                  
                  
                  1) к каждому скрипту прилагать файл или несколько с изменениями схемы, которые вносит исполняемый скрипт. Но это мягко выражаясь не удобно 
                  
                  
                  2) Замутить какой нибудь хук, который после коммита выполнит скрипт, найдет изменения в структуре базы и сделает из этого дополнение к коммиту. Это удобно, но как-то стремновато совсем, скрипты автоматически выполнять :)
                  
                  
                  
                  
                  
                  Вот такая проблема. Подскажите, пожалуйста, может это и не проблема и я все надумал? Или все же проблема и для нее есть нормальное решение :)
                  
                  
                  
                  
                  
                  Фух, аж устал с телефона писать :)
                  
                  
                
мож ваще не в кассу, но глянь на http://www.liquibase.org/ может ваш кейс
Обсуждают сегодня