我发现自己有些困惑,希望有人在这里能为您提供帮助。 我继承了一个旧项目,它使用MigratorDotNet部署数据库。 在测试项目的部署(我们现在使用Octopus作为部署系统)时,我开始收到错误消息,指出未启用代理,这导致应用程序失败。 我创建了迁移以在数据库上启用代理,但是为此创建 ...
我发现自己有些困惑,希望有人在这里能为您提供帮助。 我继承了一个旧项目,它使用MigratorDotNet部署数据库。 在测试项目的部署(我们现在使用Octopus作为部署系统)时,我开始收到错误消息,指出未启用代理,这导致应用程序失败。 我创建了迁移以在数据库上启用代理,但是为此创建 ...
我已经开始使用FluentMigrator作为MSSQL数据库的数据库迁移工具。 它似乎可以满足我有关CRUD表操作和种子设定的大多数需求。 但是,我创建表后根本找不到配置表权限的方法。 我知道我可以使用GRANT PUBLIC SELECT ON BLAH语句简单地运行.sql, ...
我们开始使用Migrator.NET来管理数据库迁移,这非常了不起,但是我们还有一个附加要求,即为我们的软件编写的插件需要添加自己的自定义字段(当然取决于插件)。 因此,基本上我们有了核心数据库表和特定于插件的表。 我希望在Migrator.NET中会看到类似这样的其他属性 ...
我正在使用MigratorDotNet来管理Web应用程序的Rails样式的迁移。 我有一个工作流,如果删除数据库中的所有表,可以访问将运行MigratorDotNet并创建所有必需表的安装视图。 这在本地有效。 出于某种原因,当我将代码上传到Arvixe托管时,迁移永远不会进行。 ...
下一次执行尝试使用MigratorDotNet应用迁移: 一般而言,构建是割裂的,没有配置错误出现。 我有以下内容的构建配置文件: 我有一个测试迁移: 迁移执行:C:\\ Windows \\ Microsoft.NET \\ Framework64 \\ v4.0 ...
我有兴趣开始将Migrator.NET与现有的生产数据库一起使用。 我有一些我需要支持的初始状态: a)数据库处于当前版本(我们开始使用Migrator的版本),无需升级。 初始化Migrator以准备将来的数据库升级。 b)没有数据库存在,运行我的初始数据库创建脚本(使我们的数 ...
我正在使用Migrator.NET来管理生产环境中的架构更改。 因为我一直在使用EF代码优先,所以对数据库的所有开发都已在代码优先类中进行了增量开发,并且未对项目进行任何迁移。 但是,我希望能够在项目处于生产环境中后开始使用迁移。 作为基线“向上”迁移,我想使用代码优先的数据库初始化程 ...
在执行架构迁移后,我想运行一些SQL。 一些要点: 如果我在Up函数调用期间执行SQL,则该SQL不会以最新的架构版本执行,因为架构更新之后才生效。 调用Database.Commit()会立即提交更改,但是连接已关闭,因此无法执行SQL。 在AfterUp()函 ...
如果有挂起的迁移,我想通过 MSBuild 停止我的构建过程。 但我不想在构建我的项目时触发 Migrate 目标。 那么,如何使用 Migratordotnet 仅检查待处理的迁移? 我只是想用它作为一个标志来停止我的构建过程.. !! 提前致谢 ! ...
我在 Google 上获得了所有 C# 实现,所以我将它转换为 VB.Net,但我无法转换它给出错误的 1 行。 我的 Class: 再次: 我在一篇文章中读到它对于迁移版本是强制性的,否则 Migratordotnet 将错过迁移。 所以..怎么办? ...
根据Migrator.net快速入门教程 ,我应该调用Database类来调用迁移,如la Database.CreateTable(...) 。 问题是,我的项目路径中没有任何数据库类。 Visual Studio找不到它。 (我使用NuGet安装了它,它包括三个参考:Migrato ...
我对使用其中一种产品进行迁移非常感兴趣,不仅可以在数据库中进行迁移,还可以在文件系统中进行迁移。 我最初的想法是我希望阅读Application.ProductVersion,但它返回一个字符串,但是大多数迁移都需要LONG或类似的东西吗? 我不知道是否有人这样做,但是我的想法是拥有 ...
我有一个庞大的预先存在的数据库,我想使用Migrator.NET进行迁移脚本的版本控制,并且我不希望只为现有架构保留MDF文件。 如何从现有架构为Migrator.NET生成初始迁移脚本( Migration类),我可以使用该架构从头开始构建架构并使用增量构建? ...
我将Migrator.NET与DB2数据库一起使用,并且当前的迁移执行ALTER TABLE语句,该语句使表进入“重组未决状态”。 此状态要求使用> REORG TABLE TableName重新组织表,然后才能对其进行任何其他操作。 我试着用 Database [“ D ...
我使用migratordotnet来同步我的SQLServer 2008数据库,需要创建一个Text类型的列... 关于如何做到这一点有点不知所措,因为没有System.Data.DbType.Text ?? ...
简介:我有这个ASP.NET Webforms站点的特殊性,它不只有1个数据库,它有很多。 为什么? 因为您可以即时创建站点的新“实例”。 每个“实例”共享相同的代码库,但拥有自己的数据库。 这些所有数据库都具有相同的模式(结构),但当然是不同的数据。 不要问'你为什么不把所有东西放在 ...
在使用MigratorDotNet时,有人能指出我正确的方向来创建索引吗? 我有一些需要多列索引的表。 谢谢 ...
我可以使用migrator.net裸迁移框架,只需要一组SQL文件来进行升级/降级吗? 即只是使用框架来检查数据库版本和运行哪些脚本等? 谢谢 ...
我想在用户PC上运行MSBuild,作为WinForms ClickOnce部署的一部分。 也就是说,在下载并运行该应用程序(通过clickonce)之后,该应用程序需要启动MsBuild来处理数据库更新(使用MigratorDotNet )。 问-我的应用程序如何可靠地启动MsBuil ...
我想将数据库迁移引入到我的项目中,并希望能够从数据库生成我的初始迁移脚本。 我想知道周围是否有任何代码生成工具? 我当时在考虑使用migrator.net,但只要可以使用能够生成代码的工具,我很乐意使用任何东西。 ...