問題タブ [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 - SQLServer2008のMigratorDotNetとテキストデータ型
migratordotnetを使用してSQLServer2008データベースを同期しており、テキストタイプの列を作成する必要があります...
System.Data.DbType.Textがないため、これを行う方法について少し迷っていますか?
c# - Migrator.NET を使用したクライアント側からの DB2 REORG TABLE
DB2 データベースでMigrator.NETを使用していますが、現在の移行でALTER TABLE
ステートメントを実行すると、テーブルが "再編成保留状態" になります。> REORG TABLE TableName
この状態では、他の操作を行う前に、テーブルを再編成する必要があります。
これを実行してみました
Database["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 ファイルを保持するのは好きではありません。
Migrator.NETの初期移行スクリプト (Migration
クラス) を既存のスキーマから生成する方法を教えてください。これを使用して、スキーマを最初から構築し、それ以降の増分ビルドを使用できますか?
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
クラスを呼び出して移行を呼び出すことになっていDatabase.CreateTable(...)
ます。
問題は、プロジェクト パスにデータベース クラスがないことです。Visual Studio はそれを見つけることができません。(NuGet を使用してこれをインストールしたところ、Migrator、Migrator.Framework、および Migrator.Providers の 3 つの参照が含まれていました。)
私は何が欠けていますか?これは正しいように見える完全なクラスです (事実上、wiki のスターター コードの正確な複製です):
c# - 成熟した migratordotnet の代替案
私が実際に使用している migratordotnet のような c# 用のデータベース移行フレームワーク (最も使用されているデータベース エンジンをサポートする) を探しています。
これが唯一の「成熟した」選択ですか?
アップデート
私も見つけました:
vb.net - Migratordotnet : VB.net で移行クラスを作成するには?
Google ですべての C# 実装を取得したので、VB.Net に変換しましたが、エラーが発生する 1 行を変換できません。
私のクラス :
もう一度 :
移行のバージョンには必須であるという記事を読みました。そうしないと、Migratordotnet は移行に失敗します。
だから..それを行う方法?