プロポーザル
これは応募されたプロポーザルです。聞きたいと思うプロポーザルを各ページの下部にあるSNSのボタンで拡散しましょう。拡散された投稿をプロポーザルへの投票としてカウントし、選考時に参考にさせていただきます。
talk
SQLの錬金術師ー既存データベースに立ち向かう(ja)
スピーカー
Atsushi Odagiri
対象レベル:
中級
カテゴリ:
Databases/NoSQL
説明
既存データベーススキーマがある状態からの開発においてSQLAlchemyでどのようにクラスにマッピングしていくかのtipsを紹介します。
目的
代理キーなしの複合主キーや外部キーなしの関連などイレギュラーなスキーマを取り扱う方法を学んでいただけると思います。
概要
- declarative_baseによるモデル定義
- スキーマ情報の取り出し
- sqlsoupでアドホックにテーブル情報を扱う
- 複合主キーのマッピング
- 外部キーなしで関連を定義する
- 外部キー定義にさらに条件をつけた関連マッピング