DbUp 和脚本目录

BAD*_*EED 5 sql-server deployment

我正在使用DbUp,从我创建一个 C# 程序的示例开始。该示例建议我将所有脚本放在Scripts目录下。好的,这已经完成,但是,当脚本数量增加时,该目录将变得如此混乱。

我会用版本号组织这些目录。例如

  • 1.0.0(目录)
    • CS001 - 基线.sql
  • 1.0.1(目录)
    • CS001 - 更改 x table.sql
    • CS002 - 创建 y procedure.sql
  • 1.1.0(目录)
    • CS001 - 创建视图 z.sql

显然,代码会以有序的方式处理脚本。我怎样才能做到这一点?我在哪里找到文档和其他示例?

小智 1

DbUp 自动按字母数字顺序获取文件名,因此请在文件名前加上版本或时间戳。