January 2007
1.0/SQLAlchemy - TurboGears Documentation
Using SQLAlchemy in TurboGears
The simplest way to get started using SQLAlchemy is to quickstart new project with --sqlalchemy switch:
tg-admin quickstart --sqlalchemy
(Or more briefly: tg-admin quickstart -s)
This switch sets up your model.py properly for using SQLAlchemy. If you said yes to the identity prompt, you'll get the ActiveMapper version of the identity tables.
Now change the value of sqlalchemy.dburi to point to a valid database connection.
To init the database schema you need to run:
tg-admin sql create
If you're converting a project from SQLObject to SQLAlchemy, we recommend that you quickstart a new project and then copy in the identity tables piece by piece.
November 2006
SQLAlchemy - The Database Toolkit for Python
by 7 others (via)SQLAlchemy is the Python SQL toolkit and Object Relational Mapper that gives application developers the full power and flexibility of SQL.
It provides a full suite of well known enterprise-level persistence patterns, designed for efficient and high-performing database access, adapted into a simple and Pythonic domain language.
1
(2 marks)