20

現在の日時であるデフォルトの日時値を使用して流暢な移行で列を変更するにはどうすればよいですか?

だから私はこのようなsmthが必要です:

ALTER TABLE database ADD column DATETIME DEFAULT GETDATE() NOT NULL;

流暢な移行のみ。ありがとう。

4

2 に答える 2

10

おそらく、Wiki で SystemMethodsのドキュメントを既に見つけているでしょう。FluentMigrator の最新バージョンを反映するように更新しました。

これらはデータベース固有のものであり、Sql Server だけが 5 つの SystemMethods すべてを実装していることを指摘しておきます。これにより、生成される標準の sql がなくなり、一部の SystemMethods が他のデータベースでサポートされないため、移行の移植性が低下します (たとえば、MySql では CurrentUser は使用できないようです)。

他のものが必要な場合は、FluentMigrator の Github サイトに問題として記録してください。追加を試みます。

于 2013-01-06T14:17:13.263 に答える