Sqlalchemy で save()
Sqlalchemy 0.61 で session.save() とかやると、以下のような例外が発生した。
session.save() AttributeError: 'Session' object has no attribute 'save'
ググって出てきた色んなサンプルには普通に save() って書いてあるのに何で?とか思ったが、本家サイトの api ドキュメントをみたら見事になかった。
Page not found — SQLAlchemy 1.3 Documentation
ChangeLog をみたら、0.6beta1 で Deprecated or removed になってた。
session.save(), session.update(), session.save_or_update()
http://www.sqlalchemy.org/changelog/CHANGES_0_6_1
are removed. Use session.add() and session.add_all().
というわけで、session.add() して session.commit() したらデータベースにデータを追加できた。