2010-10-01から1ヶ月間の記事一覧

SQLAlchemyでカラムの値を遅延ロードする方法

どんなO/Rマッパでもそうだと思うけど、モデルを取得すると基本的に全てのカラムから値を取り出そうとする。 1レコードのサイズが少なければ問題にならないが、BLOBのようにサイズの大きなカラムを追加するととたんにパフォーマンスが悪くなってしまう。 SQL…

Gitのリポジトリからファイルをエクスポート

git

svn exportみたいに、ファイルをエクスポートする機能を見つけたのでメモメモ。例: $ git checkout-index -a -f --prefix=export/ -a 履歴管理されているすべてのファイルをエクスポート。省略した場合は明示的にファイルを指定する 例) $ git checkout-ind…