]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/log
thirdparty/sqlalchemy/sqlalchemy.git
18 years agoFor sqlite NUMERIC, send Decimal bind values as strings instead of converting to...
Jason Kirtland [Wed, 22 Aug 2007 00:21:06 +0000 (00:21 +0000)] 
For sqlite NUMERIC, send Decimal bind values as strings instead of converting to floats.

18 years agofixed imports
Mike Bayer [Tue, 21 Aug 2007 23:42:34 +0000 (23:42 +0000)] 
fixed imports

18 years ago-removed echo_property() function, moved logging checks to
Mike Bayer [Tue, 21 Aug 2007 23:06:12 +0000 (23:06 +0000)] 
-removed echo_property() function, moved logging checks to
static variables

18 years ago`from foo import (name, name)` isn't valid syntax for 2.3. ah well.
Jason Kirtland [Tue, 21 Aug 2007 22:20:52 +0000 (22:20 +0000)] 
`from foo import (name, name)` isn't valid syntax for 2.3.  ah well.
omitting modules from sqlalchemy.__all__...

18 years agoUpdated adjencytree examples
Jason Kirtland [Tue, 21 Aug 2007 21:05:23 +0000 (21:05 +0000)] 
Updated adjencytree examples

18 years agofixed generative behavior to copy collections, [ticket:752]
Mike Bayer [Tue, 21 Aug 2007 20:43:54 +0000 (20:43 +0000)] 
fixed generative behavior to copy collections, [ticket:752]

18 years agoadded first profile tests per [ticket:753]
Mike Bayer [Tue, 21 Aug 2007 19:15:55 +0000 (19:15 +0000)] 
added first profile tests per [ticket:753]

18 years agochanging Pool to use weakref callback for auto-cleanup, instead of __del__.
Mike Bayer [Tue, 21 Aug 2007 18:18:21 +0000 (18:18 +0000)] 
changing Pool to use weakref callback for auto-cleanup, instead of __del__.
Still leaving the RLock in Queue however since I see no guarantee that the weakref callback
isn't called at an arbitrary time.

18 years agoInlined ClauseParameters.set_parameter (simple assignment) in construct_params
Jason Kirtland [Tue, 21 Aug 2007 16:58:49 +0000 (16:58 +0000)] 
Inlined ClauseParameters.set_parameter (simple assignment) in construct_params
Big drop in function count for inserts (22%) with about a 3% wall clock improvement.

18 years agofixed "SmallInteger"
Mike Bayer [Tue, 21 Aug 2007 16:56:22 +0000 (16:56 +0000)] 
fixed "SmallInteger"

18 years ago- implemented __len__() accessor on RowProxy
Mike Bayer [Tue, 21 Aug 2007 15:50:17 +0000 (15:50 +0000)] 
- implemented __len__() accessor on RowProxy
- implemented jek's ClauseParameters optimization for named params

18 years agotweak that construct_params optimization, one of the adjustments wasn't needed
Jason Kirtland [Tue, 21 Aug 2007 08:19:21 +0000 (08:19 +0000)] 
tweak that construct_params optimization, one of the adjustments wasn't needed

18 years agoA couple critical path optimizations
Jason Kirtland [Tue, 21 Aug 2007 07:55:43 +0000 (07:55 +0000)] 
A couple critical path optimizations
(some sql operations faster by nearly 10% wallclock, general orm around 3%)

18 years ago- omitted 'table' and 'column' from 'from sqlalchemy import *'
Jason Kirtland [Tue, 21 Aug 2007 01:31:23 +0000 (01:31 +0000)] 
- omitted 'table' and 'column' from 'from sqlalchemy import *'
- also omitted all modules and classes that aren't expicitly public
- omitted 'Smallinteger' (small i), but it's still in schema
- omitted NullType-related items from types.__all__
- patched up a few tests to use sql.table and sql.column, other related.

18 years agoadded stub/import tests for all dialects
Jason Kirtland [Tue, 21 Aug 2007 00:47:48 +0000 (00:47 +0000)] 
added stub/import tests for all dialects
post-refactor fix for access dialect

18 years agofix line ending svn prop
Jason Kirtland [Tue, 21 Aug 2007 00:43:47 +0000 (00:43 +0000)] 
fix line ending svn prop

18 years agopool_threadlocal on by default
Mike Bayer [Mon, 20 Aug 2007 23:34:58 +0000 (23:34 +0000)] 
pool_threadlocal on by default

18 years agoremoved unnecessary _branch calls
Mike Bayer [Mon, 20 Aug 2007 22:06:31 +0000 (22:06 +0000)] 
removed unnecessary _branch calls

18 years ago- method call removal
Mike Bayer [Mon, 20 Aug 2007 21:50:59 +0000 (21:50 +0000)] 
- method call removal

18 years ago- Engine and TLEngine assume "threadlocal" behavior on Pool; both use connect()
Mike Bayer [Mon, 20 Aug 2007 19:07:07 +0000 (19:07 +0000)] 
- Engine and TLEngine assume "threadlocal" behavior on Pool; both use connect()
for contextual connection, unique_connection() for non-contextual.
- Pool use_threadlocal defaults to True, can be set to false at create_engine()
level with pool_threadlocal=False
- made all logger statements in pool conditional based on a flag calcualted once.
- chagned WeakValueDictionary() used for "threadlocal" pool to be a regular dict
referencing weakref objects.  WVD had a lot of overhead, apparently.  *CAUTION* -
im pretty confident about this change, as the threadlocal dict gets explicitly managed
anyway, tests pass with PG etc., but keep a close eye on this one regardless.

18 years agoan early out processing insert/update column parameters was a bit too early.
Ants Aasma [Sun, 19 Aug 2007 23:01:44 +0000 (23:01 +0000)] 
an early out processing insert/update column parameters was a bit too early.

18 years agolight docstring tweaks to the pool
Jason Kirtland [Sun, 19 Aug 2007 18:34:24 +0000 (18:34 +0000)] 
light docstring tweaks to the pool
more pedantic DBAPI -> DB-API changes in docstrings

18 years agoCHANGES for r3372
Jason Kirtland [Sun, 19 Aug 2007 18:32:55 +0000 (18:32 +0000)] 
CHANGES for r3372

18 years ago- Connection.begin() no longer accepts nested=True, a possible source of confusion...
Jason Kirtland [Sun, 19 Aug 2007 17:57:51 +0000 (17:57 +0000)] 
- Connection.begin() no longer accepts nested=True, a possible source of confusion as two forms of nesting are supported.  SAVEPOINT-style nesting logic is now contained soley in begin_nested().
- Docstring love for the engine package.  More is needed.

18 years agoReST docstring fix
Jason Kirtland [Sun, 19 Aug 2007 17:48:46 +0000 (17:48 +0000)] 
ReST docstring fix

18 years agomssql unit test fixes
Paul Johnston [Sun, 19 Aug 2007 15:30:02 +0000 (15:30 +0000)] 
mssql unit test fixes

18 years agoOne more change of preparer() to identifier_preparer
Paul Johnston [Sun, 19 Aug 2007 14:51:36 +0000 (14:51 +0000)] 
One more change of preparer() to identifier_preparer

18 years agopyflakes mop-up
Jason Kirtland [Sun, 19 Aug 2007 14:48:04 +0000 (14:48 +0000)] 
pyflakes mop-up

18 years agoUse identifier_preparer instead of preparer()
Paul Johnston [Sun, 19 Aug 2007 14:26:53 +0000 (14:26 +0000)] 
Use identifier_preparer instead of preparer()

18 years agoFix broken imports
Paul Johnston [Sun, 19 Aug 2007 14:13:29 +0000 (14:13 +0000)] 
Fix broken imports

18 years agodocstring compile fixup
Mike Bayer [Sat, 18 Aug 2007 22:07:33 +0000 (22:07 +0000)] 
docstring compile fixup

18 years agoadding an "already exists" catch for CREATE DOMAIN
Mike Bayer [Sat, 18 Aug 2007 21:43:53 +0000 (21:43 +0000)] 
adding an "already exists" catch for CREATE DOMAIN

18 years ago1. Module layout. sql.py and related move into a package called "sql".
Mike Bayer [Sat, 18 Aug 2007 21:37:48 +0000 (21:37 +0000)] 
1. Module layout.  sql.py and related move into a package called "sql".
2. compiler names changed to be less verbose, unused classes removed.
3. Methods on Dialect which return compilers, schema generators, identifier preparers
have changed to direct class references, typically on the Dialect class itself
or optionally as attributes on an individual Dialect instance if conditional behavior is needed.
This takes away the need for Dialect subclasses to know how to instantiate these
objects, and also reduces method overhead by one call for each one.
4. as a result of 3., some internal signatures have changed for things like compiler() (now statement_compiler()), preparer(), etc., mostly in that the dialect needs to be passed explicitly as the first argument (since they are just class references now).  The compiler() method on Engine and Connection is now also named statement_compiler(), but as before does not take the dialect as an argument.

5. changed _process_row function on RowProxy to be a class reference, cuts out 50K method calls from insertspeed.py

18 years ago- fixed prefixes= argument to select()
Jason Kirtland [Sat, 18 Aug 2007 18:15:11 +0000 (18:15 +0000)] 
- fixed prefixes= argument to select()
- mysql can now generate DISTINCT or ALL for queries, select(..., distinct='ALL')
- documented 'prefixes' arg to select()
- rearranged doc order for select args to mirror that of a generated statement
- went nutty and fixed wrapping and line length on most docstrings in sql.py

18 years ago- modified SQL operator functions to be module-level operators, allowing
Mike Bayer [Sat, 18 Aug 2007 01:00:44 +0000 (01:00 +0000)] 
- modified SQL operator functions to be module-level operators, allowing
  SQL expressions to be pickleable [ticket:735]

- small adjustment to mapper class.__init__ to allow for Py2.6 object.__init__()
  behavior

18 years ago- Added a "legacy" adapter to types, such that user-defined TypeEngine
Mike Bayer [Fri, 17 Aug 2007 23:45:29 +0000 (23:45 +0000)] 
- Added a "legacy" adapter to types, such that user-defined TypeEngine
  and TypeDecorator classes which define convert_bind_param()/convert_result_value()
  will continue to function.  Also supports calling the super() version of
  those methods.

18 years agoadd a test for dupe tables in MetaData
Mike Bayer [Fri, 17 Aug 2007 22:20:55 +0000 (22:20 +0000)] 
add a test for dupe tables in MetaData

18 years ago- added close() method to Transaction. closes out a transaction using rollback
Mike Bayer [Fri, 17 Aug 2007 21:20:49 +0000 (21:20 +0000)] 
- added close() method to Transaction.  closes out a transaction using rollback
  if it's the outermost transaction, otherwise just ends without affecting
  the outer transaction.

- transactional and non-transactional Session integrates better with bound
  connection; a close() will ensure that connection transactional state is
  the same as that which existed on it before being bound to the Session.

18 years agotransactional session rolls back bound connection
Mike Bayer [Fri, 17 Aug 2007 19:34:40 +0000 (19:34 +0000)] 
transactional session rolls back bound connection

18 years ago- threadlocal TLConnection, when closes for real, forces parent TLSession
Mike Bayer [Fri, 17 Aug 2007 19:13:51 +0000 (19:13 +0000)] 
- threadlocal TLConnection, when closes for real, forces parent TLSession
to rollback/dispose of transaction

18 years agoupdate activemapper backrefs for r3340
Jason Kirtland [Fri, 17 Aug 2007 19:13:12 +0000 (19:13 +0000)] 
update activemapper backrefs for r3340

18 years agodont commandeer warnings into logger
Mike Bayer [Fri, 17 Aug 2007 18:19:56 +0000 (18:19 +0000)] 
dont commandeer warnings into logger

18 years ago- turned twophase=True on in test
Mike Bayer [Fri, 17 Aug 2007 18:14:11 +0000 (18:14 +0000)] 
- turned twophase=True on in test
- TLEngine raises notimplemented for two-phase

18 years agoreinstated two_phase test. currently it passes on PG with and without threadlocal.
Mike Bayer [Fri, 17 Aug 2007 18:01:52 +0000 (18:01 +0000)] 
reinstated two_phase test.  currently it passes on PG with and without threadlocal.

18 years agomerge changset [3347] into trunk
Paul Johnston [Fri, 17 Aug 2007 18:00:30 +0000 (18:00 +0000)] 
merge changset [3347] into trunk

18 years ago- added extra argument con_proxy to ConnectionListener interface checkout/checkin...
Mike Bayer [Fri, 17 Aug 2007 17:59:08 +0000 (17:59 +0000)] 
- added extra argument con_proxy to ConnectionListener interface checkout/checkin methods
- changed testing connection closer to work on _ConnectionFairy instances, resulting in
pool checkins, not actual closes
- disabled session two phase test for now, needs work
- added some two-phase support to TLEngine, not tested
- TLTransaction is now a wrapper

18 years agoMerge [3345] into trunk. Unit test still TODO
Paul Johnston [Fri, 17 Aug 2007 16:44:33 +0000 (16:44 +0000)] 
Merge [3345] into trunk. Unit test still TODO

18 years agoDisable MSSQL unicode statements on UCS-4 platforms, ticket #731
Paul Johnston [Fri, 17 Aug 2007 15:10:46 +0000 (15:10 +0000)] 
Disable MSSQL unicode statements on UCS-4 platforms, ticket #731

18 years ago- session transaction closing tweak for threadlocal
Jason Kirtland [Fri, 17 Aug 2007 15:01:20 +0000 (15:01 +0000)] 
- session transaction closing tweak for threadlocal
- connection-rollback decorator only fires on unhandled testing exceptions

18 years agoadded a testing decorator that mops up wayward connections
Jason Kirtland [Fri, 17 Aug 2007 01:24:46 +0000 (01:24 +0000)] 
added a testing decorator that mops up wayward connections

18 years agoremoved ridiculous LOrderedProp object
Mike Bayer [Thu, 16 Aug 2007 22:57:57 +0000 (22:57 +0000)] 
removed ridiculous LOrderedProp object

18 years agorevert the _DefaultExtension thing, it added function calls
Mike Bayer [Thu, 16 Aug 2007 22:20:45 +0000 (22:20 +0000)] 
revert the _DefaultExtension thing, it added function calls

18 years ago- moved test/orm/fixtures.py to testlib
Mike Bayer [Thu, 16 Aug 2007 22:15:15 +0000 (22:15 +0000)] 
- moved test/orm/fixtures.py to testlib
- flattened mapper calls in _instance() to operate directly
through a default MapperExtension
- more tests for ScopedSession, fixed [ticket:746]
- threadlocal engine propagates **kwargs through begin()

18 years agoit's a non-stop formatting fiesta
Jason Kirtland [Thu, 16 Aug 2007 21:22:44 +0000 (21:22 +0000)] 
it's a non-stop formatting fiesta

18 years agoformatting fiesta
Jason Kirtland [Thu, 16 Aug 2007 20:53:41 +0000 (20:53 +0000)] 
formatting fiesta

18 years agoAdded session.prune(), releases unused objects in strong-ref identity maps.
Jason Kirtland [Thu, 16 Aug 2007 19:58:24 +0000 (19:58 +0000)] 
Added session.prune(), releases unused objects in strong-ref identity maps.

18 years ago- fix to bind param processing such that "False" values (like blank strings)
Mike Bayer [Thu, 16 Aug 2007 18:25:11 +0000 (18:25 +0000)] 
- fix to bind param processing such that "False" values (like blank strings)
  still get processed/encoded

18 years agonew changelog with betas
Mike Bayer [Thu, 16 Aug 2007 15:58:54 +0000 (15:58 +0000)] 
new changelog with betas

18 years agobump
Mike Bayer [Thu, 16 Aug 2007 15:22:17 +0000 (15:22 +0000)] 
bump

18 years agoneeded orm import
Mike Bayer [Thu, 16 Aug 2007 15:20:20 +0000 (15:20 +0000)] 
needed orm import

18 years agobump rel_0_4beta3
Mike Bayer [Thu, 16 Aug 2007 15:12:57 +0000 (15:12 +0000)] 
bump

18 years agoadded remove() coverage....
Mike Bayer [Thu, 16 Aug 2007 15:00:51 +0000 (15:00 +0000)] 
added remove() coverage....

18 years agoadd length to str for pk usage
Mike Bayer [Thu, 16 Aug 2007 14:50:24 +0000 (14:50 +0000)] 
add length to str for pk usage

18 years agoadded support for string date passthru in sqlite
Mike Bayer [Thu, 16 Aug 2007 14:48:48 +0000 (14:48 +0000)] 
added support for string date passthru in sqlite

18 years agoadded 'inherit_foreign_keys' arg to mapper()
Mike Bayer [Thu, 16 Aug 2007 14:29:34 +0000 (14:29 +0000)] 
added 'inherit_foreign_keys' arg to mapper()

18 years agouse threading.local if available
Jason Kirtland [Wed, 15 Aug 2007 23:11:47 +0000 (23:11 +0000)] 
use threading.local if available
speed up ThreadLocal for python 2.3 [ticket:743]
clean in topo (in patch from [ticket:743])

18 years agofix hasattr typo [ticket:744]
Jason Kirtland [Wed, 15 Aug 2007 22:10:27 +0000 (22:10 +0000)] 
fix hasattr typo [ticket:744]

18 years agostopgap, need a general strategy for raising readable exceptions for unicode content
Jason Kirtland [Wed, 15 Aug 2007 22:07:35 +0000 (22:07 +0000)] 
stopgap, need a general strategy for raising readable exceptions for unicode content

18 years ago-removed print statements
Mike Bayer [Wed, 15 Aug 2007 17:31:17 +0000 (17:31 +0000)] 
-removed print statements
- removeld errant classmethod on remove()

18 years agomass has_key->__contains__ migration, [ticket:738]
Mike Bayer [Wed, 15 Aug 2007 17:28:52 +0000 (17:28 +0000)] 
mass has_key->__contains__ migration, [ticket:738]

18 years ago- moved unicode schema ORM tests to unitofwork.py tests. mostly
Mike Bayer [Wed, 15 Aug 2007 16:48:57 +0000 (16:48 +0000)] 
- moved unicode schema ORM tests to unitofwork.py tests.  mostly
is to test mappers so limited DB support (really hard to get these unicode schemas
to work...)
- fixed [ticket:739]

18 years ago- cleanup, converted unitofwork.py to standard fixtures
Mike Bayer [Wed, 15 Aug 2007 03:49:32 +0000 (03:49 +0000)] 
- cleanup, converted unitofwork.py to standard fixtures

18 years agoremoved init_attr() call, which has shown to not increase performance
Mike Bayer [Wed, 15 Aug 2007 01:25:13 +0000 (01:25 +0000)] 
removed init_attr() call, which has shown to not increase performance

18 years ago- merged "fasttypes" branch. this branch changes the signature
Mike Bayer [Tue, 14 Aug 2007 21:53:32 +0000 (21:53 +0000)] 
- merged "fasttypes" branch.  this branch changes the signature
of convert_bind_param() and convert_result_value() to callable-returning
bind_processor() and result_processor() methods.  if no callable is
returned, no pre/post processing function is called.
- hooks added throughout base/sql/defaults to optimize the calling
of bind param/result processors so that method call overhead is minimized.
special cases added for executemany() scenarios such that unneeded "last row id"
logic doesn't kick in, parameters aren't excessively traversed.
- new performance tests show a combined mass-insert/mass-select test as having 68%
fewer function calls than the same test run against 0.3.
- general performance improvement of result set iteration is around 10-20%.

18 years agocleanup
Mike Bayer [Tue, 14 Aug 2007 20:26:43 +0000 (20:26 +0000)] 
cleanup

18 years agorevert previous change; had misunderstood context
Paul Johnston [Tue, 14 Aug 2007 18:25:09 +0000 (18:25 +0000)] 
revert previous change; had misunderstood context

18 years agofudge to make SQL asserts work reliably with MSSQL
Paul Johnston [Tue, 14 Aug 2007 18:16:27 +0000 (18:16 +0000)] 
fudge to make SQL asserts work reliably with MSSQL

18 years agoMake versioningtest.test_basic only assert when the dbapi support sane_rowcount
Paul Johnston [Tue, 14 Aug 2007 18:03:25 +0000 (18:03 +0000)] 
Make versioningtest.test_basic only assert when the dbapi support sane_rowcount

18 years agoadded sqlite/sa "unprofiled" raw time tests
Mike Bayer [Tue, 14 Aug 2007 17:51:15 +0000 (17:51 +0000)] 
added sqlite/sa "unprofiled" raw time tests

18 years agoadded full fetching of result columns, cut overall size to 50000
Mike Bayer [Tue, 14 Aug 2007 17:43:03 +0000 (17:43 +0000)] 
added full fetching of result columns, cut overall size to 50000

18 years agoa mass insert/ select benchmarking test, from
Mike Bayer [Tue, 14 Aug 2007 17:34:17 +0000 (17:34 +0000)] 
a mass insert/ select benchmarking test, from
http://pyinsci.blogspot.com/2007/07/fastest-python-database-interface.html

18 years agoadjustment to table_names test such that the DB can have extra tables around
Mike Bayer [Tue, 14 Aug 2007 15:10:42 +0000 (15:10 +0000)] 
adjustment to table_names test such that the DB can have extra tables around

18 years agoremoved assertion for "no tables in db" rel_0_4beta2
Mike Bayer [Tue, 14 Aug 2007 14:32:50 +0000 (14:32 +0000)] 
removed assertion for "no tables in db"

18 years agocommented out unicode foriegn keys for now, not working on mysql or postgres
Mike Bayer [Tue, 14 Aug 2007 04:17:44 +0000 (04:17 +0000)] 
commented out unicode foriegn keys for now, not working on mysql or postgres

18 years agoattempt to get SessionTest to close transactions better
Mike Bayer [Tue, 14 Aug 2007 03:47:15 +0000 (03:47 +0000)] 
attempt to get SessionTest to close transactions better

18 years ago- fixed endless loop
Mike Bayer [Tue, 14 Aug 2007 03:34:38 +0000 (03:34 +0000)] 
- fixed endless loop
- fixed perf imports in masseagerload

18 years ago- base_mapper() becomes a plain attribute
Mike Bayer [Tue, 14 Aug 2007 03:19:46 +0000 (03:19 +0000)] 
- base_mapper() becomes a plain attribute
- session.execute() and scalar() can search for a Table with which to bind
from using the given ClauseElement
- session automatically extrapolates tables from mappers with binds,
also uses base_mapper so that inheritance hierarchies bind automatically
- moved ClauseVisitor traversal back to inlined non-recursive

18 years agoadded engine_from_config() function for helping to create_engine()
Mike Bayer [Tue, 14 Aug 2007 00:40:23 +0000 (00:40 +0000)] 
added engine_from_config() function for helping to create_engine()
from an .ini style config

18 years agodocstirng...
Mike Bayer [Mon, 13 Aug 2007 20:52:33 +0000 (20:52 +0000)] 
docstirng...

18 years agoadded scoped session test independent of Session.mapper test
Mike Bayer [Mon, 13 Aug 2007 20:48:46 +0000 (20:48 +0000)] 
added scoped session test independent of Session.mapper test

18 years ago- a rudimental SessionExtension class has been added, allowing user-defined
Mike Bayer [Mon, 13 Aug 2007 20:14:04 +0000 (20:14 +0000)] 
- a rudimental SessionExtension class has been added, allowing user-defined
  functionality to take place at flush(), commit(), and rollback() boundaries.

18 years ago- generalized a SQLCompileTest out of select.py, installed
Mike Bayer [Mon, 13 Aug 2007 20:00:38 +0000 (20:00 +0000)] 
- generalized a SQLCompileTest out of select.py, installed
into dialect/mssql.py, dialect/oracle.py, sql/generative.py
- fixed oracle issues [ticket:732], [ticket:733], [ticket:734]

18 years agoadjusted mysql autoload from a named schema, esp. for windows
Jason Kirtland [Mon, 13 Aug 2007 18:57:05 +0000 (18:57 +0000)] 
adjusted mysql autoload from a named schema, esp. for windows

18 years agoRemoved unused imports, other import adjustments per pyflakes
Jason Kirtland [Mon, 13 Aug 2007 07:09:56 +0000 (07:09 +0000)] 
Removed unused imports, other import adjustments per pyflakes

18 years agoCentralized some `try: import foo except: import other as foo` imports in util
Jason Kirtland [Mon, 13 Aug 2007 06:35:32 +0000 (06:35 +0000)] 
Centralized some `try: import foo except: import other as foo` imports in util

18 years agoAdded more unicode foreign key tests for [ticket:729]
Jason Kirtland [Sun, 12 Aug 2007 23:43:49 +0000 (23:43 +0000)] 
Added more unicode foreign key tests for [ticket:729]

18 years agoauto-commit after LOAD DATA INFILE for mysql
Jason Kirtland [Sun, 12 Aug 2007 22:05:30 +0000 (22:05 +0000)] 
auto-commit after LOAD DATA INFILE for mysql
caught a couple more uncompiled regexps

18 years ago- got is_subquery() working in the case of compound selects, test for ms-sql
Mike Bayer [Sun, 12 Aug 2007 22:01:30 +0000 (22:01 +0000)] 
- got is_subquery() working in the case of compound selects, test for ms-sql

18 years agoremoved ms-sql unsupporteds
Mike Bayer [Sun, 12 Aug 2007 21:42:07 +0000 (21:42 +0000)] 
removed ms-sql unsupporteds

18 years ago- fixed compiler bug in mssql
Mike Bayer [Sun, 12 Aug 2007 21:36:33 +0000 (21:36 +0000)] 
- fixed compiler bug in mssql
- marked as unsupported for mssql all two-phase and nested transcation tests
- marked as unsupported for mssql various transactional/session tests which require two connections looking at uncommitted/external data at the same time (ms-sql cant handle it)
- put better explicit closeout step in unitofwork.py tests to appease ms-sqls hard locking