run*_*ier 5 .net c# database sql-server database-versioning
我的需求是相当基本的,我不想重建轮子.我喜欢编写我的数据库脚本并编写脚本以将其从一个版本更新到下一个版本,即001-create-tables.sql,002-alter-column.sql等.
我想要的是一个简单的工具命令行或MsBuild,它将查看数据库,查看数据库所处的版本(使用某些表约定)并运行编号大于当前数据库版本的文件夹中的所有脚本.如果脚本失败/抛出错误并在此时停止,我也希望该工具回滚一个脚本.
这就是我想要的但我不介意改变我的约定,虽然我想写自己的sql脚本.我也希望该工具是免费的或开源的,因为我不需要太多.由于我的项目是C#,我更喜欢在.Net中构建工具
归档时间: |
|
查看次数: |
1298 次 |
最近记录: |