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()
are removed. Use session.add() and session.add_all().

http://www.sqlalchemy.org/changelog/CHANGES_0_6_1

というわけで、session.add() して session.commit() したらデータベースにデータを追加できた。