问题标签 [migratordotnet]
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.
sql-server-2008 - SQL Server 2008 上的 MigratorDotNet 和文本数据类型
我正在使用 migratordotnet 同步我的 SQLServer 2008 数据库,并且需要创建一个 Text 类型的列...
由于没有 System.Data.DbType.Text,我对如何做到这一点有点茫然?
c# - 来自客户端的 DB2 REORG TABLE 与 Migrator.NET
我将Migrator.NET与 DB2 数据库一起使用,并且我当前的迁移执行了一个ALTER TABLE
语句,这导致表进入“重组挂起状态”。这种状态需要重新组织表,> REORG TABLE TableName
然后我才能对其进行任何其他操作。
我试着用
数据库["DB2"].ExecuteNonQuery("REORG TABLE MyTable");
但它失败了,因为显然该REORG
命令只是服务器端的,不能从客户端调用。然后我尝试创建一个调用 REORG 语句的存储过程,但在使用正确的语法时遇到了困难。
任何人都可以提出解决这个问题的方法吗?
c# - Migratordotnet 创建初始迁移
我正在尝试将migratordotnet用于现有数据库。我的数据库有大约 100 个表,我正在尝试生成初始迁移。
我试过使用
不幸的是,生成的迁移具有 typeof(string) 的每一列。Int、DateTime、Decimal 列转换为字符串。例如,对于表 Godine
生成迁移
难道我做错了什么?进行初始迁移的最佳实践是什么?
sql-server - 如何使用 Migrator.NET 迁移到特定版本
有没有办法使用 Migrator.NET 回滚到特定版本?
我正在使用 MSBuild 在 SQL Server 2005 数据库上运行迁移;
"C:\WINDOWS\Microsoft.NET\Framework\v3.5\MSBuild.exe" /target:UpdateDb /property:MigrationConnectionString="ConnectionString" "D:\Projects\My.Migrations.csproj"
sql-server - 从现有模式生成初始数据库迁移脚本
我有一个巨大的预先存在的数据库,我想使用Migrator.NET对迁移脚本进行版本控制,我不喜欢只为现有架构保留 MDF 文件。
如何Migration
从现有架构生成 Migrator.NET 的初始迁移脚本(类),我可以使用它从头开始构建架构并使用增量构建?
c# - 如何在 C# 的 Migrator.Framework 中添加具有默认值的新列?
我正在使用类似于以下的代码:
但是我收到错误,因为在此上下文中不允许使用“TypeName”,允许的上下文是常量、常量表达式但没有列名。
c# - c#:Fluent Migrator/MigSharp/migratordotnet 支持在 C# 代码中使用 Application.ProductVersion 进行版本编号?
我对使用其中一种产品进行迁移非常感兴趣,但不仅在数据库中,而且在文件系统等中。
我最初的想法是我很想阅读 Application.ProductVersion 但它返回一个字符串但大多数迁移需要一个 LONG 或类似的?
我不知道是否有人这样做,但我的想法是拥有 2 个不同版本的迁移。
1 迁移产品,即更改目录或文件系统中的内容等我将使用 Application.ProductVersion
- 迁移数据库,我将使用我认为来自字段的数据库版本号?
有人这样用吗?
有什么想法可以支持这样的产品吗?
我的迁移并不总是特定于数据库,但有时特定于应用程序。
目前的工作方式似乎每个新版本都必须是一个整数,即 1、2、3、4 等......并且不考虑次要、修订等。
期待任何见解
谢谢
visual-studio-express - MigratorDotNet 缺少数据库类
根据Migrator.net Quick Start Tutorial,我应该调用Database
该类来调用迁移,a la Database.CreateTable(...)
。
问题是,我的项目路径中没有任何数据库类。Visual Studio 找不到它。(我使用 NuGet 安装了它,它包含三个引用:Migrator、Migrator.Framework 和 Migrator.Providers。)
我错过了什么?这是一个完整的类,看起来是正确的(实际上是他们 wiki 上启动代码的完全副本):
vb.net - Migratordotnet : How to write a migration class with VB.net?
I got all C# implementations on Google, so I converted it to VB.Net, but I am not able to convert 1 line where it gives error.
My Class :
Once again :
I read in an article that its mandatory for version of Migration, otherwise Migratordotnet will miss the migration.
So.. How to do it ?