Re: what database schema version management system to use?

Поиск
Список
Период
Сортировка
От Achilleas Mantzios
Тема Re: what database schema version management system to use?
Дата
Msg-id 5704F429.8060304@matrix.gatewaynet.com
обсуждение исходный текст
Ответ на what database schema version management system to use?  (Alexey Bashtanov <bashtanov@imap.cc>)
Список pgsql-general
On 06/04/2016 13:55, Alexey Bashtanov wrote:
> Hi all,
>
> I am searching for a proper database schema version management system.
>
> My criteria are the following:
> 0) Open-source, supports postgresql
> 1) Uses psql to execute changesets (to have no problems with COPY, transaction management or sophisticated DDL
commands,and to benefit from scripting) 
> 2) Support repeatable migrations (SQL files that get applied every time they are changed, it is useful for functions
orviews tracking). 
>
> Reasonable?
>
> But unfortunately it looks like each of Liquibase, Flyway, SqlHawk, MigrateDB, Schema-evolution-manager, Depesz's
Versioning,Alembic and Sqitch does not satisfy some of those, right? 
>
> What DB VCS do you use and how does it related with the criteria listed above?
> Do you have any idea what other systems to try?

Maybe Git then interface with smth like teamcity to apply your changes. Honestly you are asking too much. The classic
problemis to find a tool that would translate DDL diffs into ALTER commands, if  
you want to store pure DDL CREATE statements. I have watched many presentations of people on the same boat as you, and
theyall implemented their own solutions. Good luck with your solution and keep  
us posted, many ppl might benefit from this.

>
> Regards,
>   Alexey
>
>


--
Achilleas Mantzios
IT DEV Lead
IT DEPT
Dynacom Tankers Mgmt



В списке pgsql-general по дате отправления:

Предыдущее
От: Alexey Bashtanov
Дата:
Сообщение: what database schema version management system to use?
Следующее
От: Tom Lane
Дата:
Сообщение: Re: Exclude constraint using custom operator