問題タブ [fluent-migrator]
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.
c# - FluentMigrator による一意の制約
FluentMigrator を使用してテーブルを作成する際に「lower(title)」を追加するにはどうすればよいですか。postgre で大文字と小文字を区別しない一意の制約が必要です
sql-server-2012 - FluentMigrator の sql 出力 - トランザクションなし
-o スイッチ (sql をファイルに出力) を指定して fluentmigrator を使用すると、バッチ/トランザクションがないことに気付きました。スクリプト内のトランザクションへの参照を確認できますが、それらはコメントのみです。
SQL出力にトランザクション制御を含めるスイッチまたは方法はありますか?
database-migration - 古いデータを消去せずに新しい移行
FluentMigrator
1つのプロジェクトで使用しています。以下のようなコードがあるとしましょう。
したがって、新しい移行を実行するたびに、以前のデータはすべて削除されます。それを回避し、変更されていない場所でデータを安全に保つ方法はありますか?
c# - FluentMigrator の移行で挿入された ID を取得する方法
移行中にテーブルに挿入し、ID を取得して、それを使用して別のテーブルに関連データを挿入する方法を教えてください。
私が今持っているのは、挿入するためのハードロックされた ID ですが、移行を実行するときにそれがどうなるかわかりません。
挿入された ID を取得し、ハーコーディングする代わりに 2 番目の挿入に使用できるようにしたいと考えています。
助けがあればSQL Serverを使用しています...
これは些細なことだと思っていましたが、グーグルで検索した後、ここで何の答えも見られなかったようです。
c# - FluentMigrator を使用して where 句に基づいて複数の行を削除する
Payment テーブル、PaymentStatus テーブル、および PaymentHistory テーブルが与えられた場合、Payment テーブルと PaymentHistory テーブルにレコードが関連付けられている PaymentStatus テーブルからステータスを削除する必要があります。当然、支払いテーブルの前に履歴テーブルを削除することを意味します。もちろん、履歴データには、さまざまなステータスでの支払いの複数の記録があります。私が必要としているのは、履歴テーブルの削除の where 句です... SQL は次のようになります。
私が理解していないのは、FluentMigrator でこれを達成する方法です。これは私がこれまでに持っているものですが、 .FromTable() の後に利用できる .Where() または他の拡張メソッドはありません
助けてくれてありがとう。
c# - Create.Table、FluentMigrator を使用するときにテーブル列に制約を追加する
FluentMigrator を使用して DB に新しいテーブルを作成しています。作成した後、T-Sql で次のような制約を追加する必要があることに気付きました。
すでにテーブル tableA があるとします
.Net で FluentMigrator を使用して制約を作成するにはどうすればよいですか? 私はグーグルで検索しましたが、答えが見つかりませんでした。ありがとう!
c# - 流暢な移行者が同義語を作成していません
Fluent Migrator 1.2.1を使用しています
シノニムを作成しようとしているときに例外が発生しています
スタックトレース :
移行コードは次のとおりです
同じスクリプトがクエリ アナライザーで問題なく動作し、同義語も機能します。