liquibase 变更集中的 xml 比 sql 文件更好吗

Bar*_*tek 5 liquibase

我认为XML文件读起来更清晰,但是它比SQL格式有优势吗?我[在这里]找到了一些信息(http://forum.liquibase.org/topic/liquibase-sql-vs-xml-command-changesets),但我很高兴听到其他人的声音。

bil*_*lak 4

我更喜欢使用 xml 文件,因为它更抽象。例如,您可以通过 VARCHAR/java.sql.Types.VARCHAR 定义列类型,liquibase 将替换目标数据库的默认配置 - 因此它不是特定于数据库的。但是,如果您有一些数据库细节(例如 plsql),那么我将使用.sql文件并通过更改加载它们sqlFile