2006-10-14から1日間の記事一覧

many-to-manyマッピング使用時の注意

ひたすら試すのだ。 して、SQLAlchemyのウリのひとつとして、高性能なone-to-manyやmany-to-manyマッピングがあります。 へたなマッピング実装だと、n:mで、n+1回クエリ投げちゃったりして大変なのですが、 とりあえずそのへんは、定義時にlazyオプションで…

2.0だとテーブルエイリアスでAS が使えないのね

わざわざFirebird2.0でSQLAlchemyを試すという茨の道を選択。 Firebird2.0ではテーブルエイリアス指定時に AS キーワードが使えなくなっている。 現行バージョンの2.8.0では、そこが引っかかってJOIN関係のクエリが通らなくなっている。 とりあえずSVNカレン…

クロサギ11

正しいことをしていれば必ず報われるってーのが通用しない世の中なんですねぇー さらに報われる努力が必要で、その努力がなければ正しくても正しくなくても同じってことなのかクロサギ 11 (ヤングサンデーコミックス)作者: 黒丸,夏原武出版社/メーカー: 小学…

[Python][SqlAlchemy] IDとか自動採番

自動採番させたい場合は、default_valueにSequenceオブジェクトを設定する。 person_table = Table("person", metadata, Column("person_id", Integer, Sequence("seq_person_person_id"), primary_key=True), Column("name", String(10))) Postgres, Oracle…