基礎編 STEP 6
つなげる 手を動かす

PostgreSQL に保存する

永続化だけを切り出した PR として、in-memory の Todo を PostgreSQL + Drizzle に保存する段階。

カリキュラムスタート
この STEP について詳しく見る

この STEP で作るもの

  • PostgreSQL + Drizzle に保存される Todo
  • schema.ts と永続化の土台

PR 目安

DB 接続と永続化だけを切り出し、画面の見た目変更を混ぜない。

例: feature/phase3-step6-persist-todos-postgres

できるようになること

  • DB スキーマを設計できる
  • 画面や API の要件を DB 構造に落とし込める

章一覧 (4)

目安時間 合計 70 分
  1. 1
    📄

    データベース設計・SQL→Drizzle ORM対応

    Oracle SQL経験者がTypeScript/Drizzle ORMに移行するための対応表と、医療・製薬データに適したスキーマ設計パターン

    未着手 つなげる
  2. 2
    🐘

    Docker Compose で PostgreSQL を起動する

    docker compose で Postgres コンテナを立ち上げ、接続情報を .env で扱えるようにする最小構成

    未着手 20 分 手を動かす
  3. 3
    🧬

    Drizzle schema を書いて Hono の CRUD を DB 保存にする

    schema.ts で todos テーブルを定義し、メモリ配列を Drizzle クエリに置き換える

    未着手 30 分 手を動かす
  4. 4
    🔍

    psql で DB を手動確認する

    psql の最小コマンド(\dt / \d / SELECT / INSERT / UPDATE / DELETE)を押さえ、アプリの挙動を DB 側から検証する

    未着手 20 分 手を動かす