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

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

c# - FluentMigrator による一意の制約

FluentMigrator を使用してテーブルを作成する際に「lower(title)」を追加するにはどうすればよいですか。postgre で大文字と小文字を区別しない一意の制約が必要です

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

sql-server-2012 - FluentMigrator の sql 出力 - トランザクションなし

-o スイッチ (sql をファイルに出力) を指定して fluentmigrator を使用すると、バッチ/トランザクションがないことに気付きました。スクリプト内のトランザクションへの参照を確認できますが、それらはコメントのみです。

SQL出力にトランザクション制御を含めるスイッチまたは方法はありますか?

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

database-migration - 古いデータを消去せずに新しい移行

FluentMigrator1つのプロジェクトで使用しています。以下のようなコードがあるとしましょう。

したがって、新しい移行を実行するたびに、以前のデータはすべて削除されます。それを回避し、変更されていない場所でデータを安全に保つ方法はありますか?

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

c# - FluentMigrator の移行で挿入された ID を取得する方法

移行中にテーブルに挿入し、ID を取得して、それを使用して別のテーブルに関連データを挿入する方法を教えてください。

私が今持っているのは、挿入するためのハードロックされた ID ですが、移行を実行するときにそれがどうなるかわかりません。

挿入された ID を取得し、ハーコーディングする代わりに 2 番目の挿入に使用できるようにしたいと考えています。

助けがあればSQL Serverを使用しています...

これは些細なことだと思っていましたが、グーグルで検索した後、ここで何の答えも見られなかったようです。

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

c# - FluentMigrator を使用して where 句に基づいて複数の行を削除する

Payment テーブル、PaymentStatus テーブル、および PaymentHistory テーブルが与えられた場合、Payment テーブルと PaymentHistory テーブルにレコードが関連付けられている PaymentStatus テーブルからステータスを削除する必要があります。当然、支払いテーブルの前に履歴テーブルを削除することを意味します。もちろん、履歴データには、さまざまなステータスでの支払いの複数の記録があります。私が必要としているのは、履歴テーブルの削除の where 句です... SQL は次のようになります。

私が理解していないのは、FluentMigrator でこれを達成する方法です。これは私がこれまでに持っているものですが、 .FromTable() の後に利用できる .Where() または他の拡張メソッドはありません

助けてくれてありがとう。

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

c# - Create.Table、FluentMigrator を使用するときにテーブル列に制約を追加する

FluentMigrator を使用して DB に新しいテーブルを作成しています。作成した後、T-Sql で次のような制約を追加する必要があることに気付きました。

すでにテーブル tableA があるとします

.Net で FluentMigrator を使用して制約を作成するにはどうすればよいですか? 私はグーグルで検索しましたが、答えが見つかりませんでした。ありがとう!

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

c# - 流暢な移行者が同義語を作成していません

Fluent Migrator 1.2.1を使用しています

シノニムを作成しようとしているときに例外が発生しています

スタックトレース :

移行コードは次のとおりです

同じスクリプトがクエリ アナライザーで問題なく動作し、同義語も機能します。