]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
overhaul to schema, addition of ForeignKeyConstraint/
authorMike Bayer <mike_mp@zzzcomputing.com>
Fri, 14 Jul 2006 20:06:09 +0000 (20:06 +0000)
committerMike Bayer <mike_mp@zzzcomputing.com>
Fri, 14 Jul 2006 20:06:09 +0000 (20:06 +0000)
commitbc6fbfa84ab6e1e9639e00cc23b3c41ab1d30dc1
tree41cbfd1293b4413890d372b76f31209b1c793d09
parente58578cb4b5e96c2c99e84f6f67a773d168b8bd1
overhaul to schema, addition of ForeignKeyConstraint/
PrimaryKeyConstraint objects (also UniqueConstraint not
completed yet).  table creation and reflection modified
to be more oriented towards these new table-level objects.
reflection for sqlite/postgres/mysql supports composite
foreign keys; oracle/mssql/firebird not converted yet.
14 files changed:
CHANGES
lib/sqlalchemy/ansisql.py
lib/sqlalchemy/databases/firebird.py
lib/sqlalchemy/databases/information_schema.py
lib/sqlalchemy/databases/mssql.py
lib/sqlalchemy/databases/mysql.py
lib/sqlalchemy/databases/oracle.py
lib/sqlalchemy/databases/postgres.py
lib/sqlalchemy/databases/sqlite.py
lib/sqlalchemy/schema.py
lib/sqlalchemy/sql.py
test/engine/reflection.py
test/orm/objectstore.py
test/sql/indexes.py