migrationファイルを元にER図を作成できるgem「rails-erd」で、生成されたER図のカラム右側に薄文字で表記されている情報について。
これらはカラムの型情報に加えて、非標準の制限、または必須の場合などに追加されます。
例えば
型+オプション(migrationファイル) | 表示(rails-erd) | 備考 |
---|---|---|
:integer | integer | |
:string, limit: 255 | string | |
:string, limit: 128 | string (128) | 非標準の制限 |
:decimal, precision: 5, scale: 2 | decimal (5,2) | |
:boolean, null: false | boolean * |
記号の説明
記号 | 説明 |
---|---|
∗ | NOT NULL制約(必須) |
U | 一意性制約(重複不可) |
PK | 主キー制約(Primary Key) |
FK | 外部キー制約(Foreign Key) |
参考