1

首先,我很抱歉,因为这可能是一个愚蠢的问题,但经过一天的研究,我很困惑,我没有多少时间来决定。

我们将 TFS 用作 CI 工具和 SCM。和用于数据库的 Postgresql。计划使用 Postgresql 和 TFS 自动化数据库。

请为此建议一个工具,我可以根据需要继续在特定数据库上运行我的 SQL 文件。

谁能告诉我,如果我使用 TFS 的 DbUp 迁移扩展,它是否支持 Postgresql?正如此链接所示,它仅适用于 Microsoft SQL Server 或 Microsoft SQL Azure,然后另一个文档说 DbUp 支持许多不同的数据库,包括 Postgresql。

另外,Flyway 是否支持 c# 和 TFS ?

4

1 回答 1

1

做你想做的最流行的工具是LiquibaseFlyway

据我所知,只有一个显着区别:Flyway - 基于纯 SQL,Liquibase - 提供基于 XML、JSON 或 YAML 以及纯 SQL 的抽象级别。您可以使用抽象(由 Liquibase 提供)来增加脚本的可移植性。

于 2018-11-20T08:14:43.220 回答