0
このような要件が発生する例を次に示します。postgresql-railsを使用しているときに、他のNULLでない列のデフォルト値としてid列の値を使用するにはどうすればよいですか?
データベースに「col1」列と「increment」「id」列を持つテーブルがあるとします。 'col1'のデフォルト値を 'id'列の値とします。それ、どうやったら出来るの?
私はpostgresデータベースにテーブルを作成するための移行スクリプトを書くために、レールを使用しています。
私が知る限り、データベースレベルではこのレベルの制御は得られませんが、コールバックやバリデーターを使用してモデルレベルでは簡単にはできません。 –