]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
MetaData can now reflect() all tables in the database en-masse thanks to table_names().
authorJason Kirtland <jek@discorporate.us>
Tue, 31 Jul 2007 00:19:23 +0000 (00:19 +0000)
committerJason Kirtland <jek@discorporate.us>
Tue, 31 Jul 2007 00:19:23 +0000 (00:19 +0000)
commit04e8a839b4bc6a612b88ff793755865591b48ac4
treef6993291f389525ad3b0fed6e1d370a8c66933a3
parenta7e81eda731ddf11994ea77ac556168388c9285b
MetaData can now reflect() all tables in the database en-masse thanks to table_names().
table_names changed to accept an explicit connection
ThreadLocalMetaData constructor now takes no arguments. If case_sensitive is needed in a multi-bind context, move it to Table or subclass TLMD to force it.
Banished **kwargs from MetaData
Lots of class doc and docstring improvements around MetaData and TLMD.
Some engine->bind internal naming updates + reorg in schema.
MySQL table_names now return Unicode. (Also, a unicode reflect() unit test is needed.)
CHANGES
lib/sqlalchemy/databases/mysql.py
lib/sqlalchemy/engine/base.py
lib/sqlalchemy/schema.py
test/engine/reflection.py