永続化だけを切り出した PR として、in-memory の Todo を PostgreSQL + Drizzle に保存する段階。
カリキュラムスタートこの STEP で作るもの
PR 目安
DB 接続と永続化だけを切り出し、画面の見た目変更を混ぜない。
例: feature/phase3-step6-persist-todos-postgres
できるようになること
データベース設計・SQL→Drizzle ORM対応
Oracle SQL経験者がTypeScript/Drizzle ORMに移行するための対応表と、医療・製薬データに適したスキーマ設計パターン
Docker Compose で PostgreSQL を起動する
docker compose で Postgres コンテナを立ち上げ、接続情報を .env で扱えるようにする最小構成
Drizzle schema を書いて Hono の CRUD を DB 保存にする
schema.ts で todos テーブルを定義し、メモリ配列を Drizzle クエリに置き換える
psql で DB を手動確認する
psql の最小コマンド(\dt / \d / SELECT / INSERT / UPDATE / DELETE)を押さえ、アプリの挙動を DB 側から検証する