問題タブ [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.

0 投票する
1 に答える
259 参照

sql-server-2008 - SQLServer2008のMigratorDotNetとテキストデータ型

migratordotnetを使用してSQLServer2008データベースを同期しており、テキストタイプの列を作成する必要があります...

System.Data.DbType.Textがないため、これを行う方法について少し迷っていますか?

0 投票する
1 に答える
864 参照

c# - Migrator.NET を使用したクライアント側からの DB2 REORG TABLE

DB2 データベースでMigrator.NETを使用していますが、現在の移行でALTER TABLEステートメントを実行すると、テーブルが "再編成保留状態" になります。> REORG TABLE TableNameこの状態では、他の操作を行う前に、テーブルを再編成する必要があります。

これを実行してみました

Database["DB2"].ExecuteNonQuery("REORG TABLE MyTable");

REORGしかし、どうやらコマンドはサーバー側のみであり、クライアントから呼び出すことができないため、失敗しました。次に、REORG ステートメントを呼び出すストアド プロシージャを作成しようとしましたが、正しい構文に苦労しています。

誰でもこの問題の解決策を提案できますか?

0 投票する
1 に答える
1055 参照

c# - Migratordotnet による初期移行の作成

既存のデータベースにmigratordotnetを使用しようとしています。私のデータベースには約 100 個のテーブルがあり、最初の移行を生成しようとしています。

使ってみました

残念ながら、生成された移行には typeof(string) を持つすべての列があります。Int、DateTime、Decimal 列は文字列に変換されます。たとえば、テーブル Godine の場合

移行が生成されます

私は何か間違ったことをしていますか?初期移行を行うためのベスト プラクティスは何ですか?

0 投票する
1 に答える
434 参照

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"

0 投票する
1 に答える
722 参照

sql-server - 既存のスキーマから初期データベース移行スクリプトを生成する

移行スクリプトにMigrator.NETを使用してバージョン管理したい巨大な既存のデータベースがあり、既存のスキーマのためだけに MDF ファイルを保持するのは好きではありません。

Migrator.NETの初期移行スクリプト (Migrationクラス) を既存のスキーマから生成する方法を教えてください。これを使用して、スキーマを最初から構築し、それ以降の増分ビルドを使用できますか?

0 投票する
2 に答える
1296 参照

c# - C# の Migrator.Framework でデフォルト値を持つ新しい列を追加するにはどうすればよいですか?

次のようなコードを使用しています。

しかし、このコンテキストでは「TypeName」が許可されていないため、エラーが発生しています。許可されているコンテキストは定数、定数式ですが、列名はありません。

0 投票する
2 に答える
1203 参照

c# - c#:Fluent Migrator / MigSharp / migratordotnetは、C#コードのApplication.ProductVersionでバージョン番号をサポートしていますか?

いずれかの製品を使用して、データベースだけでなくファイルシステムなどでも移行を行うことに非常に興味があります。

私の最初の考えは、Application.ProductVersionを読みたいと思っていましたが、文字列を返しますが、ほとんどの移行にはLONG​​などが必要ですか?

誰かがこれを行っているかどうかはわかりませんが、私の考えは、2つの異なるバージョンの移行を行うことでした。

1製品を移行します。つまり、ディレクトリを変更するか、Application.ProductVersionを使用するファイルシステムなどを変更します。

  1. フィールドからのものであると私が推測するデータベースのバージョン番号を使用するデータベースを移行するには?

誰かがこのようにそれを使用していますか?

このようなものをサポートする製品はありますか?

私の移行は必ずしもデータベース固有ではありませんが、アプリケーション固有の場合もあります。

現時点での動作方法は、すべての新しいバージョンが整数、つまり1、2、3、4などである必要があり、マイナー、リビジョンなどを考慮していないようです。

洞察を楽しみにしています

ありがとう

0 投票する
1 に答える
87 参照

visual-studio-express - MigratorDotNet のデータベース クラスがありません

Migrator.net Quick Start Tutorialによると、Databaseクラスを呼び出して移行を呼び出すことになっていDatabase.CreateTable(...)ます。

問題は、プロジェクト パスにデータベース クラスがないことです。Visual Studio はそれを見つけることができません。(NuGet を使用してこれをインストールしたところ、Migrator、Migrator.Framework、および Migrator.Providers の 3 つの参照が含まれていました。)

私は何が欠けていますか?これは正しいように見える完全なクラスです (事実上、wiki のスターター コードの正確な複製です):

0 投票する
0 に答える
773 参照

c# - 成熟した migratordotnet の代替案

私が実際に使用している migratordotnet のような c# 用のデータベース移行フレームワーク (最も使用されているデータベース エンジンをサポートする) を探しています。

これが唯一の「成熟した」選択ですか?

アップデート

私も見つけました:

0 投票する
1 に答える
165 参照

vb.net - Migratordotnet : VB.net で移行クラスを作成するには?

Google ですべての C# 実装を取得したので、VB.Net に変換しましたが、エラーが発生する 1 行を変換できません。

私のクラス :

もう一度 :

移行のバージョンには必須であるという記事を読みました。そうしないと、Migratordotnet は移行に失敗します。

だから..それを行う方法?