ログイン
FastAPIとPostgreSQL:データを保存する

FastAPIとPostgreSQL:データを保存する

レベル
初級
本
全3冊
所要時間
1時間35分

FastAPIのAPIから、PostgreSQLに商品と予約を保存します。SQLAlchemy、要求ごとのSession、予約と明細のトランザクション、Alembicによる表の変更、再送用のキーによる重複の防止と同時操作の扱いを、3冊で学びます。

学習内容

  1. 3冊中1冊目

    ここから

    FastAPIとDB 商品を保存して読み出す

    DB接続と接続情報、SQLとSQLAlchemy、表とオブジェクトの対応、要求ごとのSession、初期データと再起動を学びます。

    30分20ページ
  2. 3冊中2冊目

    FastAPIとDB 予約と明細をまとめて保存する

    入力モデルと保存モデル、予約と明細の登録、確定と取り消し、JOINと応答への変換、Alembicで表を変更するを学びます。

    35分20ページ
  3. 3冊中3冊目

    FastAPIとDB 重複と同時操作を防ぐ

    同じ要求の再送、一意制約と再送用のキー、同時更新と行のロック、状態変更の競合、DBの失敗をAPIへ返すを学びます。

    30分20ページ

学ぶ順番