An ORM Layer in Roundup
Roundup, an bug/issue tracker has a nice approach to ORM. It is written in Python, they have a file called schema.py where you define your database schema in Python. It then automatically generates the tables in MySQL, PostgreSql, Sqlite, or AnyDbm (you get to choose), and keeps them in sync with your schema when you change it!
[read more...]