]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/log
thirdparty/sqlalchemy/sqlalchemy.git
11 years ago- rework profiling, zoomark tests into single tests so that
Mike Bayer [Sat, 16 Aug 2014 23:49:07 +0000 (19:49 -0400)] 
- rework profiling, zoomark tests into single tests so that
they can be used under xdist

11 years ago- changelog for pullreq github:125
Mike Bayer [Sat, 16 Aug 2014 17:57:46 +0000 (13:57 -0400)] 
- changelog for pullreq github:125
- add pg8000 version detection for the "sane multi rowcount" feature

11 years agoMerge remote-tracking branch 'origin/pr/125' into pr125
Mike Bayer [Sat, 16 Aug 2014 17:48:57 +0000 (13:48 -0400)] 
Merge remote-tracking branch 'origin/pr/125' into pr125

11 years ago- support dialects w/o sane multi row count again
Mike Bayer [Sat, 16 Aug 2014 17:46:15 +0000 (13:46 -0400)] 
- support dialects w/o sane multi row count again

11 years ago- need list() here for py3k
Mike Bayer [Sat, 16 Aug 2014 17:37:49 +0000 (13:37 -0400)] 
- need list() here for py3k

11 years ago- max failures 25
Mike Bayer [Sat, 16 Aug 2014 17:33:02 +0000 (13:33 -0400)] 
- max failures 25
- guard against some potential pytest snarkiness

11 years ago- mutablemapping adds compiler overhead, so screw it
Mike Bayer [Fri, 15 Aug 2014 22:39:26 +0000 (18:39 -0400)] 
- mutablemapping adds compiler overhead, so screw it

11 years ago- port the _collect_insert_commands optimizations from ticket_3100
Mike Bayer [Fri, 15 Aug 2014 22:33:42 +0000 (18:33 -0400)] 
- port the _collect_insert_commands optimizations from ticket_3100

11 years ago- The :class:`.IdentityMap` exposed from :class:`.Session.identity`
Mike Bayer [Fri, 15 Aug 2014 19:13:13 +0000 (15:13 -0400)] 
- The :class:`.IdentityMap` exposed from :class:`.Session.identity`
now returns lists for ``items()`` and ``values()`` in Py3K.
Early porting to Py3K here had these returning iterators, when
they technically should be "iterable views"..for now, lists are OK.

11 years ago- TIL that dict.keys() in py3K is not an iterator, it is an iterable
Mike Bayer [Fri, 15 Aug 2014 18:57:29 +0000 (14:57 -0400)] 
- TIL that dict.keys() in py3K is not an iterator, it is an iterable
view.  So copy collections.OrderedDict and use MutableMapping to set up
keys, items, values on our own OrderedDict.

Conflicts:
lib/sqlalchemy/engine/base.py

11 years ago- clean up provision and keep sqlite on memory DBs if thats what we start with
Mike Bayer [Fri, 15 Aug 2014 18:38:33 +0000 (14:38 -0400)] 
- clean up provision and keep sqlite on memory DBs if thats what we start with

11 years ago- don't add the parent attach event within _on_table_attach
Mike Bayer [Fri, 15 Aug 2014 18:27:12 +0000 (14:27 -0400)] 
- don't add the parent attach event within _on_table_attach
if we already have a table; this prevents reentrant calls and
we aren't supporting columns/etc being moved around between different parents

11 years ago- other test fixes
Mike Bayer [Fri, 15 Aug 2014 04:19:57 +0000 (00:19 -0400)] 
- other test fixes

11 years ago- modify how class state is tracked here as it seems like things
Mike Bayer [Fri, 15 Aug 2014 04:19:32 +0000 (00:19 -0400)] 
- modify how class state is tracked here as it seems like things
are a little more crazy under xdist mode

11 years ago- UPDATE statements can now be batched within an ORM flush
Mike Bayer [Fri, 15 Aug 2014 00:47:49 +0000 (20:47 -0400)] 
- UPDATE statements can now be batched within an ORM flush
into more performant executemany() call, similarly to how INSERT
statements can be batched; this will be invoked within flush
to the degree that subsequent UPDATE statements for the
same mapping and table involve the identical columns within the
VALUES clause, as well as that no VALUES-level SQL expressions
are embedded.
- some other inlinings within persistence.py

11 years agopep8
Mike Bayer [Fri, 15 Aug 2014 00:37:28 +0000 (20:37 -0400)] 
pep8

11 years agopep8
Mike Bayer [Fri, 15 Aug 2014 00:01:59 +0000 (20:01 -0400)] 
pep8

11 years ago- The string keys that are used to determine the columns impacted
Mike Bayer [Fri, 15 Aug 2014 00:00:35 +0000 (20:00 -0400)] 
- The string keys that are used to determine the columns impacted
for an INSERT or UPDATE are now sorted when they contribute towards
the "compiled cache" cache key.   These keys were previously not
deterministically ordered, meaning the same statement could be
cached multiple times on equivalent keys, costing both in terms of
memory as well as performance.
fixes #3165

11 years ago- Removing (or adding) an event listener at the same time that the event
Mike Bayer [Thu, 14 Aug 2014 18:40:28 +0000 (14:40 -0400)] 
- Removing (or adding) an event listener at the same time that the event
is being run itself, either from inside the listener or from a
concurrent thread, now raises a RuntimeError, as the collection used is
now an instance of ``colletions.deque()`` and does not support changes
while being iterated.  Previously, a plain Python list was used where
removal from inside the event itself would produce silent failures.
fixes #3163

11 years agopep8
Mike Bayer [Thu, 14 Aug 2014 18:21:03 +0000 (14:21 -0400)] 
pep8

11 years agoon second thought we need to prioritize what really needs to be
Mike Bayer [Thu, 14 Aug 2014 18:15:46 +0000 (14:15 -0400)] 
on second thought we need to prioritize what really needs to be
here and what's just in changelog

11 years ago- updates
Mike Bayer [Thu, 14 Aug 2014 17:25:09 +0000 (13:25 -0400)] 
- updates

11 years ago- repair against use here
Mike Bayer [Thu, 14 Aug 2014 04:03:03 +0000 (00:03 -0400)] 
- repair against use here

11 years ago- The ``info`` parameter has been added to the constructor for
Mike Bayer [Wed, 13 Aug 2014 23:45:34 +0000 (19:45 -0400)] 
- The ``info`` parameter has been added to the constructor for
:class:`.SynonymProperty` and :class:`.ComparableProperty`.
- The ``info`` parameter has been added as a constructor argument
to all schema constructs including :class:`.MetaData`,
:class:`.Index`, :class:`.ForeignKey`, :class:`.ForeignKeyConstraint`,
:class:`.UniqueConstraint`, :class:`.PrimaryKeyConstraint`,
:class:`.CheckConstraint`.

fixes #2963

11 years ago- The :meth:`.InspectionAttr.info` collection is now moved down to
Mike Bayer [Wed, 13 Aug 2014 23:20:44 +0000 (19:20 -0400)] 
- The :meth:`.InspectionAttr.info` collection is now moved down to
:class:`.InspectionAttr`, where in addition to being available
on all :class:`.MapperProperty` objects, it is also now available
on hybrid properties, association proxies, when accessed via
:attr:`.Mapper.all_orm_descriptors`.
fixes #2971

11 years ago- rename _InspectionAttr to InspectionAttr
Mike Bayer [Wed, 13 Aug 2014 22:47:52 +0000 (18:47 -0400)] 
- rename _InspectionAttr to InspectionAttr

11 years agoflake8 cleanup
Mike Bayer [Wed, 13 Aug 2014 22:38:52 +0000 (18:38 -0400)] 
flake8 cleanup

11 years agoMerge branch 'pr126'
Mike Bayer [Wed, 13 Aug 2014 21:50:50 +0000 (17:50 -0400)] 
Merge branch 'pr126'

Conflicts:
doc/build/changelog/changelog_10.rst

11 years ago- public method name is get_enums()
Mike Bayer [Wed, 13 Aug 2014 21:42:33 +0000 (17:42 -0400)] 
- public method name is get_enums()
- return a list of dicts like other methods do
- don't combine 'schema' with 'name', leave them separate
- support '*' argument so that we can retrieve cross-schema
if needed
- remove "conn" argument
- use bound parameters for 'schema' in SQL
- order by schema, name, label
- adapt _load_enums changes to column reflection
- changelog
- module docs for get_enums()
- add drop of enums to --dropfirst

11 years ago- changelog, fixes #3027
Mike Bayer [Sat, 9 Aug 2014 22:10:38 +0000 (18:10 -0400)] 
- changelog, fixes #3027

11 years ago- rework documentation for reflection flags; also include
Mike Bayer [Sat, 9 Aug 2014 22:08:05 +0000 (18:08 -0400)] 
- rework documentation for reflection flags; also include
information regarding #3027.

11 years agoProviding an autoload_with info automatically sets autoload to True
Malik Diarra [Thu, 7 Aug 2014 19:50:49 +0000 (21:50 +0200)] 
Providing an autoload_with info automatically sets autoload to True

11 years ago- add tests for the savepoint recipe
Mike Bayer [Sat, 9 Aug 2014 18:03:17 +0000 (14:03 -0400)] 
- add tests for the savepoint recipe

11 years ago- rewrite all the sqlite/pysqlite transaction isolation docs
Mike Bayer [Sat, 9 Aug 2014 17:53:21 +0000 (13:53 -0400)] 
- rewrite all the sqlite/pysqlite transaction isolation docs

11 years ago- oursql doesn't pass this consistently, not sure what the issue is
Mike Bayer [Fri, 8 Aug 2014 18:47:27 +0000 (14:47 -0400)] 
- oursql doesn't pass this consistently, not sure what the issue is

11 years ago- use configured test_schema here
Mike Bayer [Fri, 8 Aug 2014 18:41:01 +0000 (14:41 -0400)] 
- use configured test_schema here

11 years agooursql seems to handle this? unclear, might be dependent on mysql version
Mike Bayer [Fri, 8 Aug 2014 18:40:44 +0000 (14:40 -0400)] 
oursql seems to handle this?  unclear, might be dependent on mysql version

11 years ago- have python setup.py test use xdist with -q
Mike Bayer [Fri, 8 Aug 2014 17:51:58 +0000 (13:51 -0400)] 
- have python setup.py test use xdist with -q

11 years ago- memusage is fine for parallel
Mike Bayer [Fri, 8 Aug 2014 17:48:27 +0000 (13:48 -0400)] 
- memusage is fine for parallel

11 years ago- turn off the testing reaper here, that's the source of the leaks
Mike Bayer [Fri, 8 Aug 2014 17:06:41 +0000 (13:06 -0400)] 
- turn off the testing reaper here, that's the source of the leaks
when we are running with pydist, and even when we are running without it
in fact...

11 years agoPublic inspector method to load enum list
Ilya Pekelny [Thu, 24 Jul 2014 16:27:18 +0000 (19:27 +0300)] 
Public inspector method to load enum list

Provide opportunity to get enums list via an inspector instance public
interface.

11 years agoDropEnumType class available from postgres dialect
Ilya Pekelny [Fri, 8 Aug 2014 07:00:17 +0000 (10:00 +0300)] 
DropEnumType class available from postgres dialect

11 years ago- take out the iterator approach here as it does not support concurrent access
Mike Bayer [Thu, 7 Aug 2014 16:36:50 +0000 (12:36 -0400)] 
- take out the iterator approach here as it does not support concurrent access

11 years ago-Fixed bug where Postgresql JSON type was not able to persist or
Mike Bayer [Thu, 7 Aug 2014 14:43:55 +0000 (10:43 -0400)] 
-Fixed bug where Postgresql JSON type was not able to persist or
otherwise render a SQL NULL column value, rather than a JSON-encoded
``'null'``.  To support this case, changes are as follows:

* The value :func:`.null` can now be specified, which will always
  result in a NULL value resulting in the statement.

* A new parameter :paramref:`.JSON.none_as_null` is added, which
  when True indicates that the Python ``None`` value should be
  peristed as SQL NULL, rather than JSON-encoded ``'null'``.

Retrival of NULL as None is also repaired for DBAPIs other than
psycopg2, namely pg8000.

fixes #3159

11 years ago- clarify docs that contains_eager() is included in the of_type() system,
Mike Bayer [Thu, 7 Aug 2014 13:59:59 +0000 (09:59 -0400)] 
- clarify docs that contains_eager() is included in the of_type() system,
fix #2438

11 years agoMerge pull request #127 from mwhite/master
mike bayer [Thu, 7 Aug 2014 02:12:41 +0000 (22:12 -0400)] 
Merge pull request #127 from mwhite/master

fix typo in cascade documentation

11 years agofix typo in cascade documentation
Michael White [Wed, 6 Aug 2014 02:47:40 +0000 (22:47 -0400)] 
fix typo in cascade documentation

11 years ago- add some docs to try to explain the behavior with MySQL / TIMESTAMP.
Mike Bayer [Tue, 5 Aug 2014 03:47:14 +0000 (23:47 -0400)] 
- add some docs to try to explain the behavior with MySQL / TIMESTAMP.
ref #3155

11 years ago- Fixed bug in CTE where ``literal_binds`` compiler argument would not
Mike Bayer [Sat, 2 Aug 2014 18:42:57 +0000 (14:42 -0400)] 
- Fixed bug in CTE where ``literal_binds`` compiler argument would not
be always be correctly propagated when one CTE referred to another
aliased CTE in a statement.
Fixes #3154

11 years agopg8000 now supports sane_multi_rowcount
Tony Locke [Sat, 2 Aug 2014 15:19:46 +0000 (16:19 +0100)] 
pg8000 now supports sane_multi_rowcount

From pg8000-1.9.14 sane_multi_rowcount is supported so this commit
updates the dialect accordingly.

11 years agotwo_phase_recover, COMMIT PREPARED in transaction
Tony Locke [Sat, 26 Jul 2014 19:10:36 +0000 (20:10 +0100)] 
two_phase_recover, COMMIT PREPARED in transaction

In test/engine/test_transaction/test_two_phase_recover(), a COMMIT
PREPARED is issued while in a transaction. This causes an error, and
a prepared transaction is left hanging around which causes
the subsequent test to hang. I've altered the test to execute the
offending query with autocommit=true, then when it gets to the COMMIT
PRPARED it can go ahead.

There's another complication for pg8000 because its tpc_recover() method
started a transaction if one wasn't already in progress. I've decided
that this is incorrect behaviour and so from pg8000-1.9.13 this method
never starts or stops a transaction.

11 years agoRemove spurious print statements in pg8000 dialect
Tony Locke [Sat, 26 Jul 2014 17:56:56 +0000 (18:56 +0100)] 
Remove spurious print statements in pg8000 dialect

11 years agoPEP8 tidy of test/engine/test_reconnect
Tony Locke [Sat, 26 Jul 2014 17:15:06 +0000 (18:15 +0100)] 
PEP8 tidy of test/engine/test_reconnect

11 years agoWith pg8000-1.9.13 passes engine/test_reconnect
Tony Locke [Sat, 26 Jul 2014 15:19:09 +0000 (16:19 +0100)] 
With pg8000-1.9.13 passes engine/test_reconnect

The pg8000 dialect checks the text of the exception to determine if the
connection is closed. I'd (recklessly!) changed the text of the
exception in a recent version of the pg8000 driver adding capitalization
and a full stop. I've changed it back now so all works.

11 years ago- update the literal binds section
Mike Bayer [Wed, 30 Jul 2014 20:08:33 +0000 (16:08 -0400)] 
- update the literal binds section

11 years ago- workaround removal of nested() in py3k
Mike Bayer [Wed, 30 Jul 2014 16:50:38 +0000 (12:50 -0400)] 
- workaround removal of nested() in py3k

11 years ago- ensure all tests are named test_*
Mike Bayer [Wed, 30 Jul 2014 16:18:33 +0000 (12:18 -0400)] 
- ensure all tests are named test_*

11 years ago- repair test finding to not skip the test_suite tests
Mike Bayer [Wed, 30 Jul 2014 16:05:35 +0000 (12:05 -0400)] 
- repair test finding to not skip the test_suite tests

11 years ago- fix unit test affected by #3075
Mike Bayer [Tue, 29 Jul 2014 23:09:48 +0000 (19:09 -0400)] 
- fix unit test affected by #3075

11 years agopep8 cleanup
Mike Bayer [Tue, 29 Jul 2014 18:17:29 +0000 (14:17 -0400)] 
pep8 cleanup

11 years ago- The exception wrapping system for DBAPI errors can now accommodate
Mike Bayer [Tue, 29 Jul 2014 18:06:43 +0000 (14:06 -0400)] 
- The exception wrapping system for DBAPI errors can now accommodate
non-standard DBAPI exceptions, such as the psycopg2
TransactionRollbackError.  These exceptions will now be raised
using the closest available subclass in ``sqlalchemy.exc``, in the
case of TransactionRollbackError, ``sqlalchemy.exc.OperationalError``.
fixes #3075

11 years ago- Fixed 0.9.7 regression caused by :ticket:`3067` in conjunction with
Mike Bayer [Tue, 29 Jul 2014 17:32:05 +0000 (13:32 -0400)] 
- Fixed 0.9.7 regression caused by :ticket:`3067` in conjunction with
a mis-named unit test such that so-called "schema" types like
:class:`.Boolean` and :class:`.Enum` could no longer be pickled.
fixes #3144

11 years ago- find the remaining not cleaning up correctly test
Mike Bayer [Mon, 28 Jul 2014 17:11:04 +0000 (13:11 -0400)] 
- find the remaining not cleaning up correctly test

11 years agofix test ordering issues
Mike Bayer [Mon, 28 Jul 2014 02:42:42 +0000 (22:42 -0400)] 
fix test ordering issues

11 years ago- remove print statement
Mike Bayer [Mon, 28 Jul 2014 01:40:16 +0000 (21:40 -0400)] 
- remove print statement
- ensure non-tests wont run

11 years ago- exclude profiling altogether from coverage
Mike Bayer [Mon, 28 Jul 2014 00:07:57 +0000 (20:07 -0400)] 
- exclude profiling altogether from coverage

11 years ago- disable C exts on coverage run
Mike Bayer [Sun, 27 Jul 2014 23:55:00 +0000 (19:55 -0400)] 
- disable C exts on coverage run

11 years ago- remove debugging assertions
Mike Bayer [Sun, 27 Jul 2014 22:55:02 +0000 (18:55 -0400)] 
- remove debugging assertions
- keep sqlite as memory even with parallel for now

11 years ago- add support for tags, including include/exclude support.
Mike Bayer [Sun, 27 Jul 2014 22:46:20 +0000 (18:46 -0400)] 
- add support for tags, including include/exclude support.
simplify tox again now that we can exclude tests more easily

11 years ago- reorganize tox options
Mike Bayer [Sun, 27 Jul 2014 01:18:19 +0000 (21:18 -0400)] 
- reorganize tox options

11 years agoMerge branch 'master' into xdist_poc
Mike Bayer [Sun, 27 Jul 2014 00:53:27 +0000 (20:53 -0400)] 
Merge branch 'master' into xdist_poc

11 years agofix paren here
Mike Bayer [Sun, 27 Jul 2014 00:53:12 +0000 (20:53 -0400)] 
fix paren here

11 years ago- scale up for mysql, sqlite
Mike Bayer [Sun, 27 Jul 2014 00:50:57 +0000 (20:50 -0400)] 
- scale up for mysql, sqlite

11 years agoMerge branch 'master' into xdist_poc
Mike Bayer [Sat, 26 Jul 2014 23:04:07 +0000 (19:04 -0400)] 
Merge branch 'master' into xdist_poc

Conflicts:
lib/sqlalchemy/engine/url.py

11 years ago- rework the exclusions system to have much better support for compound
Mike Bayer [Sat, 26 Jul 2014 22:26:22 +0000 (18:26 -0400)] 
- rework the exclusions system to have much better support for compound
rules, better message formatting

11 years ago- fix whitespace
Mike Bayer [Sat, 26 Jul 2014 00:23:10 +0000 (20:23 -0400)] 
- fix whitespace

11 years ago- use a template database for PG so extensions get created automatically
Mike Bayer [Sat, 26 Jul 2014 00:19:06 +0000 (20:19 -0400)] 
- use a template database for PG so extensions get created automatically

11 years agoMerge branch 'master' into xdist_poc
Mike Bayer [Fri, 25 Jul 2014 23:15:11 +0000 (19:15 -0400)] 
Merge branch 'master' into xdist_poc

11 years ago- restore non_updating_cascade to test_manytomany_nonpassive, but also
Mike Bayer [Fri, 25 Jul 2014 22:51:44 +0000 (18:51 -0400)] 
- restore non_updating_cascade to test_manytomany_nonpassive, but also
add sane_multi_rowcount requirement, as pg8000 doesn't do "multi" row count.

11 years ago- proof of concept for parallel testing
Mike Bayer [Fri, 25 Jul 2014 22:33:04 +0000 (18:33 -0400)] 
- proof of concept for parallel testing

11 years ago- more pg8000 tests passing
Mike Bayer [Fri, 25 Jul 2014 20:39:44 +0000 (16:39 -0400)] 
- more pg8000 tests passing

11 years agoMerge remote-tracking branch 'origin/pr/117' into pg8000
Mike Bayer [Fri, 25 Jul 2014 20:17:15 +0000 (16:17 -0400)] 
Merge remote-tracking branch 'origin/pr/117' into pg8000

11 years ago- Fixed bug in :class:`.postgresql.array` object where comparison
Mike Bayer [Fri, 25 Jul 2014 20:08:21 +0000 (16:08 -0400)] 
- Fixed bug in :class:`.postgresql.array` object where comparison
to a plain Python list would fail to use the correct array constructor.
Pull request courtesy Andrew.  fixes #3141

11 years agoMerge remote-tracking branch 'origin/pr/124' into issue3141
Mike Bayer [Fri, 25 Jul 2014 20:05:38 +0000 (16:05 -0400)] 
Merge remote-tracking branch 'origin/pr/124' into issue3141

11 years ago- flake8 all of test/dialect/postgresql
Mike Bayer [Fri, 25 Jul 2014 20:04:35 +0000 (16:04 -0400)] 
- flake8 all of test/dialect/postgresql
- add __backend__ to most tests so that pg8000 can start coming in

11 years ago- The MySQL dialect will now disable :meth:`.ConnectionEvents.handle_error`
Mike Bayer [Fri, 25 Jul 2014 16:14:22 +0000 (12:14 -0400)] 
- The MySQL dialect will now disable :meth:`.ConnectionEvents.handle_error`
events from firing for those statements which it uses internally
to detect if a table exists or not.   This is achieved using an
execution option ``skip_user_error_events`` that disables the handle
error event for the scope of that execution.   In this way, user code
that rewrites exceptions doesn't need to worry about the MySQL
dialect or other dialects that occasionally need to catch
SQLAlchemy specific exceptions.

11 years ago- use a variant with expected collation here for mysql
Mike Bayer [Fri, 25 Jul 2014 16:02:05 +0000 (12:02 -0400)] 
- use a variant with expected collation here for mysql

11 years ago- Added a supported :meth:`.FunctionElement.alias` method to functions,
Mike Bayer [Thu, 24 Jul 2014 18:33:50 +0000 (14:33 -0400)] 
- Added a supported :meth:`.FunctionElement.alias` method to functions,
e.g. the ``func`` construct.  Previously, behavior for this method
was undefined.  The current behavior mimics that of pre-0.9.4,
which is that the function is turned into a single-column FROM
clause with the given alias name, where the column itself is
anonymously named.
fixes #3137

11 years agomerge 0.9.8 start
Mike Bayer [Thu, 24 Jul 2014 18:04:23 +0000 (14:04 -0400)] 
merge 0.9.8 start

11 years agoFix argument to array() in array._bind_param()
Andrew [Thu, 24 Jul 2014 05:56:50 +0000 (15:56 +1000)] 
Fix argument to array() in array._bind_param()

array.__init__() expects a list as its sole parameter but inside _bind_param(), instead of sending a list it's sending each item in the list as a separate argument which is incorrect.

11 years agoforwards port 0.9 changelog update
Mike Bayer [Tue, 22 Jul 2014 21:12:17 +0000 (17:12 -0400)] 
forwards port 0.9 changelog update

11 years ago- forwards port 0.8 changelog update
Mike Bayer [Tue, 22 Jul 2014 21:10:33 +0000 (17:10 -0400)] 
- forwards port 0.8 changelog update

11 years ago- missing 0.8 change forwards port
Mike Bayer [Tue, 22 Jul 2014 20:52:32 +0000 (16:52 -0400)] 
- missing 0.8 change forwards port

11 years agospelling
Mike Bayer [Tue, 22 Jul 2014 20:36:59 +0000 (16:36 -0400)] 
spelling

11 years ago- ticket inline
Mike Bayer [Tue, 22 Jul 2014 20:25:58 +0000 (16:25 -0400)] 
- ticket inline

11 years ago- update some SQL server tests, support
Mike Bayer [Tue, 22 Jul 2014 17:41:47 +0000 (13:41 -0400)] 
- update some SQL server tests, support
- add support for IDENTITY INSERT setting for INSERT with inline VALUES

11 years ago- allow 10 stray connections that need a gc
Mike Bayer [Tue, 22 Jul 2014 16:54:39 +0000 (12:54 -0400)] 
- allow 10 stray connections that need a gc
- be specific as to what occurred when we collect stray gc

11 years ago- fix missing release date
Mike Bayer [Mon, 21 Jul 2014 21:24:51 +0000 (17:24 -0400)] 
- fix missing release date

11 years agoput a greater variance into this test to prevent sporadic failures
Mike Bayer [Mon, 21 Jul 2014 16:09:12 +0000 (12:09 -0400)] 
put a greater variance into this test to prevent sporadic failures

11 years ago- Fixed bug introduced in 0.9.5 by new pg8000 isolation level feature
Mike Bayer [Mon, 21 Jul 2014 15:58:44 +0000 (11:58 -0400)] 
- Fixed bug introduced in 0.9.5 by new pg8000 isolation level feature
where engine-level isolation level parameter would raise an error
on connect. fixes #3134