问题标签 [migrator.net]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1387 浏览

c# - migratordotnet - 从应用程序内部运行迁移(无 nant 或构建)

有没有办法从应用程序本身运行迁移?

谢谢!

0 投票
2 回答
282 浏览

.net - Migratordotnet:如何检查迁移是否挂起?

如果有挂起的迁移,我想通过 MSBuild 停止我的构建过程。

但我不想在构建我的项目时触发 Migrate 目标。

那么,如何使用 Migratordotnet 仅检查挂起的迁移?
我只是想用它作为一个标志来停止我的构建过程.. !!

提前致谢 !

0 投票
1 回答
168 浏览

migration - Migrator.NET - 架构迁移完成后运行 SQL

我想在执行架构迁移后运行一些 SQL。

几点:

  1. 如果我在 Up 函数调用期间执行 SQL,它不会使用最新的架构版本执行,因为架构更新会在之后生效。

  2. 调用 Database.Commit() 会立即提交更改,但连接已关闭,因此无法执行 SQL。

  3. 在 AfterUp() 函数中调用我的 SQL,连接也会关闭。

模式更新后我应该如何执行一些 SQL?

0 投票
1 回答
163 浏览

fluent-migrator - 用于插件架构的 MigratorDotNet

我们开始使用 Migrator.NET 来管理我们的数据库迁移,这太棒了,但我们还有一个额外的要求,即为我们的软件编写的插件需要添加自己的自定义字段(当然取决于插件)。

所以基本上我们有一个核心数据库表和我们的插件特定表。

我希望在 Migrator.NET 中我会看到一些像这样的附加属性

这样我就可以插入开发人员然后就可以做类似的事情

不幸的是,这个参数不存在,版本表似乎没有任何地方可以存储标签/插件名称

有人知道我将如何去做吗?

我已经看到 Ruby/Redmine 支持这种架构,因为它们允许插件包含自己的数据库迁移,但是希望能够在 MigratorDotNet 中做到这一点。

0 投票
3 回答
1244 浏览

c# - 在 FluentMigrator 中开始迁移

我需要使用 FluentMigrator 来执行我的数据库迁移。FluentMigrator 似乎是一个很好且易于使用的库。但我想我错过了一些东西......如何开始迁移?如何设置数据库类型?如何设置连接字符串?

在 GitHub 中,我找不到 main() 方法或某个入口点

非常感谢!