タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

Railsとstringに関するsuzukaze7のブックマーク (1)

  • NOT NULLなどの制約の設定 - Ruby on Rails入門

    テーブル作成時やカラムを追加する場合などに、カラムに対してNOT NULLやDEFAULTなどの制約を指定することができます。ここではカラムに対する制約の指定方法について解説します。 1.NULLの許可とデフォルト値の設定 2.limitの設定 3.precisionとscaleの設定 NULLの許可とデフォルト値の設定 まず最初にNULLの許可(NOT NULL制約)とデフォルト値の設定(DEFAULT制約)の設定です。 NULLの許可はカラムにNULLを格納する許可を与えるかどうかを設定します。デフォルトではNULLが許可されています。NULLを許可しない場合には「:null => false」をオプションに指定します。 デフォルト値の設定は、レコードが追加された時、カラムに値が設定されなかった場合にデフォルトで格納される値を設定します。デフォルト値の設定をする場合は「:default

  • 1