Slide 23
Slide 23 text
Schemaを確認する
# 主キーにuuidをできているテーブル
create_table "work_types", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t|
t.string "name", null: false
t.datetime "created_at", null: false
t.datetime "updated_at", null: false
end
# idがデフォルトのまま・・・
create_table "work_log_types", force: :cascade do |t|
t.string "name", null: false
t.datetime "created_at", null: false
t.datetime "updated_at", null: false
end
# にも関わらず関連先の外部キーはuuidにしてしまっている
create_table "work_logs", id: :uuid, default: -> { "gen_random_uuid()" }, force: :cascade do |t|
t.uuid "work_log_type_id"
end