Open kokoichi206 opened 3 years ago
UNIQUE を各種テーブルに追加
member_infos の generation は、「研修生」なども入りうることを考えて SMALLINT → VARCHAR (10) と変更
member_infos の height に関しても、「161 cm」の形で、単位付きで保存したいため SMALLINT → VARCHAR (10) と変更 理由
Golang の ORM, sqlboiler で扱いやすいように、可能な箇所には NOT NULL 制約を追加 (NOT NULL の是非については勉強したい)
URL は 100 文字を超えることがあったので上限を 200 に変更
身長みたいに、ほとんど使う単位が統一されてるあたい(feet とか知らん)については 数値だけでも問題はない?
逆に距離の単位みたいに(2 km, 300 m など)、異なる単位の入る可能性があると 数値と単位のカラムを用意するか、事前に変換してから入れるか、単位付きで文字として突っ込むか。。。
相談した結果、formation の周りの DB の設計を変える