スキーマ変更を安全に進める PR として、初回 migration と追加 migration を回す段階。
カリキュラムスタートこの STEP で作るもの
PR 目安
schema 変更と migration 適用だけを確認できる PR にする。
例: feature/phase3-step7-add-completed-at-migration
できるようになること
マイグレーションの考え方
データベーススキーマの変更をバージョン管理し、本番環境に安全に適用するためのマイグレーション管理を理解する
Drizzle Kit で migration を生成 / 適用する
drizzle.config.ts を書き、schema.ts の変更を自動で SQL に落とし、DB に適用する一連の流れ
カラム追加を migration で扱う
completed_at カラムを schema.ts に足し、generate → 目視 → migrate の 3 段階でスキーマ変更を安全に適用する
Vitest で API をテストする
Hono の app.fetch をそのまま呼び、DB を使う API の GET / POST / PATCH を Vitest で自動検証する