]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
- Dialects can be queried for the server version (sqlite and mysql only with this...
authorJason Kirtland <jek@discorporate.us>
Fri, 3 Aug 2007 02:38:00 +0000 (02:38 +0000)
committerJason Kirtland <jek@discorporate.us>
Fri, 3 Aug 2007 02:38:00 +0000 (02:38 +0000)
commitb8588ef4f76c9d0104bfc53b7af1f99386be4d4c
tree1d887aa7c677d45ac2d9ddd143f47f119cbf5af3
parent90b2a57056f06dc14652517e331cb2609479dbc8
- Dialects can be queried for the server version (sqlite and mysql only with this commit)
- Mark everything in a test suite as failed when setUpAll fails.
- Added test coverage for Unicode table names in metadata.reflect()
- @testing.exclude() filters out tests by server version
- Applied exclude to the test suite, MySQL 4.1 passes again (no XA or SAVEPOINT)
- Removed MySQL charset-setting pool hook- charset=utf8&use_unicode=0 works just as well.  (Am I nuts?  I'd swear this didn't work before.)
- Finally migrated some old MySQL-tests into the dialect test module
- Corrected 'commit' and 'rollback' logic (and comment) for ancient MySQL versions lacking transactions entirely
- Deprecated the MySQL get_version_info in favor of server_version_info
- Added a big hunk-o-doc for MySQL.
lib/sqlalchemy/databases/mysql.py
lib/sqlalchemy/databases/sqlite.py
lib/sqlalchemy/engine/base.py
test/dialect/mysql.py
test/engine/reflection.py
test/engine/transaction.py
test/orm/query.py
test/orm/session.py
test/sql/unicode.py
test/testlib/testing.py