Миграция базы данных с помощью flyway или dbup (расширение библиотеки .net / dbup) с PostgreSQL - PullRequest
0 голосов
/ 20 ноября 2018

Прежде всего, я извиняюсь, потому что это может быть глупый вопрос, но после дневного исследования я запутался, и у меня очень мало времени для принятия решения.

Мы используем TFS в качестве инструмента CI икак SCM.И Postgresql для БД.Планирование автоматизации БД с помощью Postgresql и TFS.

Пожалуйста, предложите инструмент для этого, чтобы я мог продолжать работу с файлами SQL на определенной БД, как я хочу.

Может кто-нибудь сказать, еслиЯ использую DbUp Migration Расширение TFS поддерживает ли Postgresql?Как эта ссылка показывает, что она работает только с Microsoft SQL Server или Microsoft SQL Azure, а затем в другом документе говорится, что DbUp поддерживает ряд различных баз данных, включая Postgresql.

также,Есть ли у Flyway поддержка c # и TFS?

1 Ответ

0 голосов
/ 20 ноября 2018

Самыми популярными инструментами для выполнения того, что вам нужно, является Liquibase и Flyway .

Как я знаю, есть только одно существенное отличие: Flyway - на основе простого SQL,Liquibase - обеспечивает уровень абстракции на основе XML, JSON или YAML, а также простой SQL.Вы можете использовать абстракции (предоставленные Liquibase) для повышения переносимости ваших скриптов.

...