好きなものと生きていき隊

プログラミング勉強中…

制約さん

今日は制約の日

何をするにしても制約が多い世の中すね。

 

NOT NULL制約:テーブルの属性が空白になったらいけん

        t.string :カラム, null :false

 

一意性制約:テーブル内で重複したらいけん

      メルアドとか

 

外部キー制約:存在しない値が外部キーになったらいけん

       子テーブルに登録されている値の親キーは削除しらいいけん

       t.references :カラム, foreign_key :true

 

チェック制約:条件を満たしてないといけん

 

いけんよりいいよって言ってあげたい心持ちになる。