]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/log
thirdparty/sqlalchemy/sqlalchemy.git
13 years agospacing
Mike Bayer [Sun, 30 Sep 2012 21:20:15 +0000 (17:20 -0400)] 
spacing

13 years ago - [bug] Fixed bug in over() construct whereby
Mike Bayer [Sun, 30 Sep 2012 21:18:14 +0000 (17:18 -0400)] 
  - [bug] Fixed bug in over() construct whereby
    passing an empty list for either partition_by
    or order_by, as opposed to None, would fail
    to generate correctly.
    Courtesy Gunnlaugur Por Briem.
    [ticket:2574]

13 years agoput this inside a main()
Mike Bayer [Sun, 30 Sep 2012 21:05:00 +0000 (17:05 -0400)] 
put this inside a main()

13 years ago - [bug] Fixed compiler bug whereby using a correlated
Mike Bayer [Sun, 30 Sep 2012 20:57:23 +0000 (16:57 -0400)] 
  - [bug] Fixed compiler bug whereby using a correlated
    subquery within an ORDER BY would fail to render correctly
    if the stament also used LIMIT/OFFSET, due to mis-rendering
    within the ROW_NUMBER() OVER clause.  Fix courtesy
    sayap [ticket:2538]

13 years ago - [bug] The CreateIndex construct in Oracle
Mike Bayer [Sun, 30 Sep 2012 20:00:46 +0000 (20:00 +0000)] 
  - [bug] The CreateIndex construct in Oracle
    will now schema-qualify the name of the index
    to be that of the parent table.  Previously this
    name was omitted which apparently creates the
    index in the default schema, rather than that
    of the table.

13 years ago- add a glossary b.c. hey its a good idea
Mike Bayer [Sun, 30 Sep 2012 15:54:40 +0000 (11:54 -0400)] 
- add a glossary b.c. hey its a good idea

13 years agomodernize session links
Mike Bayer [Sun, 30 Sep 2012 15:29:54 +0000 (11:29 -0400)] 
modernize session links

13 years ago- commit Priit Laes docstring fixes
Mike Bayer [Sun, 30 Sep 2012 15:13:52 +0000 (11:13 -0400)] 
- commit Priit Laes docstring fixes
- don't even talk about metadata.bind in declarative

13 years agofix the path here
Mike Bayer [Sun, 30 Sep 2012 15:03:27 +0000 (11:03 -0400)] 
fix the path here

13 years ago- tighten mysql date test to not fail over 1 second boundaries (and probably microsec...
Mike Bayer [Sun, 30 Sep 2012 15:00:00 +0000 (11:00 -0400)] 
- tighten mysql date test to not fail over 1 second boundaries (and probably microsecond boundaries once they support that...)

13 years agoconsolidate config into noseplugin, remove the dupe, load noseplugin using imp.load_s...
Mike Bayer [Sun, 30 Sep 2012 05:19:43 +0000 (01:19 -0400)] 
consolidate config into noseplugin, remove the dupe, load noseplugin using imp.load_source(), see if that works

13 years agopg and oracle fixes
Mike Bayer [Sun, 30 Sep 2012 05:02:56 +0000 (01:02 -0400)] 
pg and oracle fixes

13 years ago2.5 support
Mike Bayer [Sun, 30 Sep 2012 04:52:07 +0000 (00:52 -0400)] 
2.5 support

13 years ago- todos
Mike Bayer [Sat, 29 Sep 2012 21:28:20 +0000 (17:28 -0400)] 
- todos

13 years agoalso get rid of satest.cfg
Mike Bayer [Sat, 29 Sep 2012 21:12:45 +0000 (17:12 -0400)] 
also get rid of satest.cfg

13 years ago- copy the plugin into test so that it can be loaded w/o breaking coverage.
Mike Bayer [Sat, 29 Sep 2012 21:12:00 +0000 (17:12 -0400)] 
- copy the plugin into test so that it can be loaded w/o breaking coverage.
this is a really unfortunate hack right now.

13 years ago- import fixes
Mike Bayer [Sat, 29 Sep 2012 20:58:00 +0000 (16:58 -0400)] 
- import fixes

13 years agothis isnt used
Mike Bayer [Sat, 29 Sep 2012 20:30:57 +0000 (16:30 -0400)] 
this isnt used

13 years agomerge
Mike Bayer [Sat, 29 Sep 2012 20:24:48 +0000 (16:24 -0400)] 
merge

13 years agomerge
Mike Bayer [Sat, 29 Sep 2012 20:24:03 +0000 (16:24 -0400)] 
merge

13 years ago- rework component reflection test so that usual framework hooks can be used
Mike Bayer [Sat, 29 Sep 2012 20:11:47 +0000 (16:11 -0400)] 
- rework component reflection test so that usual framework hooks can be used
to redefine tables, etc.

13 years agodev
Mike Bayer [Sat, 29 Sep 2012 19:17:08 +0000 (15:17 -0400)] 
dev

13 years agoadjustments
Mike Bayer [Sat, 29 Sep 2012 17:34:03 +0000 (13:34 -0400)] 
adjustments

13 years ago- revert the "basedir" thing - running setup.py from the currdir is unfortunately...
Mike Bayer [Sat, 29 Sep 2012 17:21:15 +0000 (13:21 -0400)] 
- revert the "basedir" thing - running setup.py from the currdir is unfortunately part of the
distutils docs (http://docs.python.org/install/index.html#platform-variations)

13 years ago- enhance setup.py to support being run from outside the current directory. hopefull...
Mike Bayer [Sat, 29 Sep 2012 17:08:07 +0000 (13:08 -0400)] 
- enhance setup.py to support being run from outside the current directory.  hopefully there's no
gotchas with this on other platforms.

13 years ago- fix annotation transfer when producing m2m backref, [ticket:2578]
Mike Bayer [Fri, 28 Sep 2012 15:00:53 +0000 (11:00 -0400)] 
- fix annotation transfer when producing m2m backref, [ticket:2578]

13 years agogetting everything to pass again
Mike Bayer [Thu, 27 Sep 2012 20:33:54 +0000 (16:33 -0400)] 
getting everything to pass again

13 years ago- more tests, move some tests out of test_reflection, test_query
Mike Bayer [Thu, 27 Sep 2012 20:11:32 +0000 (16:11 -0400)] 
- more tests, move some tests out of test_reflection, test_query

13 years agodisplay name in message
Mike Bayer [Thu, 27 Sep 2012 07:07:42 +0000 (03:07 -0400)] 
display name in message

13 years ago- add a runner module
Mike Bayer [Thu, 27 Sep 2012 07:06:40 +0000 (03:06 -0400)] 
- add a runner module
- make "default" the default dialect.

13 years agotweaks
Mike Bayer [Thu, 27 Sep 2012 06:47:43 +0000 (02:47 -0400)] 
tweaks

13 years agofix an early import
Mike Bayer [Thu, 27 Sep 2012 06:43:14 +0000 (02:43 -0400)] 
fix an early import

13 years agotrying different approaches to test layout. in this one, the testing modules
Mike Bayer [Thu, 27 Sep 2012 06:37:33 +0000 (02:37 -0400)] 
trying different approaches to test layout.  in this one, the testing modules
become an externally usable package but still remains within the main sqlalchemy parent package.
in this system, we use kind of an ugly hack to get the noseplugin imported outside of the
"sqlalchemy" package, while still making it available within sqlalchemy for usage by
third party libraries.

13 years ago- profile file is configurable
Mike Bayer [Wed, 26 Sep 2012 23:15:09 +0000 (19:15 -0400)] 
- profile file is configurable

13 years ago- further reorganization of test suite:
Mike Bayer [Wed, 26 Sep 2012 21:21:21 +0000 (17:21 -0400)] 
- further reorganization of test suite:

  - bootstrap and lib move to all absolute imports
  - testing.py is no longer internally referenced.
  - requirements move to be a pluggable class which can
    be overridden.
  - cleanup

in the interests of third party testing, test/lib and test/bootstrap
may move to be an independent package.

13 years ago- fix empty row insert in fixture, [ticket:2573]
Mike Bayer [Wed, 26 Sep 2012 14:35:55 +0000 (10:35 -0400)] 
- fix empty row insert in fixture, [ticket:2573]

13 years ago- [feature] Added support for the localtimestamp()
Mike Bayer [Wed, 26 Sep 2012 14:20:56 +0000 (10:20 -0400)] 
- [feature] Added support for the localtimestamp()
SQL function implemented in SQLite, courtesy
Richard Mitchell.  Added test

13 years agoMerged in mitchellrj/sqlalchemy (pull request #21)
Mike Bayer [Wed, 26 Sep 2012 14:17:55 +0000 (10:17 -0400)] 
Merged in mitchellrj/sqlalchemy (pull request #21)

13 years agoAdd support for LOCALTIMESTAMP in SQLite.
Richard Mitchell [Wed, 26 Sep 2012 13:36:51 +0000 (14:36 +0100)] 
Add support for LOCALTIMESTAMP in SQLite.

13 years ago - [bug] Added 'terminating connection' to the list
Mike Bayer [Tue, 25 Sep 2012 20:54:50 +0000 (16:54 -0400)] 
  - [bug] Added 'terminating connection' to the list
    of messages we use to detect a disconnect with PG, which
    appears to be present in some versions when the server
    is restarted.  [ticket:2570]

13 years ago - [bug] Fixed the DropIndex construct to support
Mike Bayer [Mon, 24 Sep 2012 15:17:16 +0000 (11:17 -0400)] 
  - [bug] Fixed the DropIndex construct to support
    an Index associated with a Table in a remote
    schema. [ticket:2571]

13 years ago- fix fb function thing here, need **kw to break the loop
Mike Bayer [Mon, 24 Sep 2012 02:14:17 +0000 (22:14 -0400)] 
- fix fb function thing here, need **kw to break the loop

13 years ago- [feature] An experimental dialect for the fdb
Mike Bayer [Sun, 23 Sep 2012 22:30:16 +0000 (18:30 -0400)] 
- [feature] An experimental dialect for the fdb
driver is added, but is untested as I cannot
get the fdb package to build.  [ticket:2504]

13 years ago- got firebird running
Mike Bayer [Sun, 23 Sep 2012 22:09:18 +0000 (18:09 -0400)] 
- got firebird running
- add some failure cases
- [bug] Firebird now uses strict "ansi bind rules"
so that bound parameters don't render in the
columns clause of a statement - they render
literally instead.

- [bug] Support for passing datetime as date when
using the DateTime type with Firebird; other
dialects support this.

13 years ago - [bug] Columns in reflected primary key constraint
Mike Bayer [Sun, 23 Sep 2012 17:42:24 +0000 (13:42 -0400)] 
  - [bug] Columns in reflected primary key constraint
    are now returned in the order in which the constraint
    itself defines them, rather than how the table
    orders them.  Courtesy Gunnlaugur Por Briem.
    [ticket:2531].

13 years ago- use our new Cls.memoized_name._reset(self) method in place of all those __dict__...
Mike Bayer [Sun, 23 Sep 2012 17:09:43 +0000 (13:09 -0400)] 
- use our new Cls.memoized_name._reset(self) method in place of all those __dict__.pop(),
remove reset_memoized

13 years ago - [bug] When the primary key column of a Table
Mike Bayer [Sun, 23 Sep 2012 16:51:24 +0000 (12:51 -0400)] 
  - [bug] When the primary key column of a Table
    is replaced, such as via extend_existing,
    the "auto increment" column used by insert()
    constructs is reset.  Previously it would
    remain referring to the previous primary
    key column.  [ticket:2525]

13 years ago - [feature] An explicit error is raised when
Mike Bayer [Sun, 23 Sep 2012 16:42:38 +0000 (12:42 -0400)] 
  - [feature] An explicit error is raised when
    a ForeignKeyConstraint() that was
    constructed to refer to multiple remote tables
    is first used. [ticket:2455]

13 years ago- clean pyflakes
Mike Bayer [Sun, 23 Sep 2012 16:31:41 +0000 (12:31 -0400)] 
- clean pyflakes

13 years ago- improve docs for MySQL/SQLite foreign key/ON UPDATE|DELETE instructions,
Mike Bayer [Sun, 23 Sep 2012 16:24:24 +0000 (12:24 -0400)] 
- improve docs for MySQL/SQLite foreign key/ON UPDATE|DELETE instructions,
[ticket:2514]

13 years ago- [bug] Adjusted column default reflection code to
Mike Bayer [Sun, 23 Sep 2012 15:30:07 +0000 (11:30 -0400)] 
- [bug] Adjusted column default reflection code to
convert non-string values to string, to accommodate
old SQLite versions that don't deliver
default info as a string.  [ticket:2265]
- factor sqlite column reflection to be like we did for postgresql,
in a separate method.

13 years agomove this to 0.8
Mike Bayer [Sat, 22 Sep 2012 20:53:17 +0000 (16:53 -0400)] 
move this to 0.8

13 years ago - [bug] A tweak to column precedence which moves the
Mike Bayer [Sat, 22 Sep 2012 20:48:49 +0000 (16:48 -0400)] 
  - [bug] A tweak to column precedence which moves the
    "concat" and "match" operators to be the same as
    that of "is", "like", and others; this helps with
    parenthesization rendering when used in conjunction
    with "IS". [ticket:2564]

13 years ago- aaand actually get is/isnot to be usable with None/NULL
Mike Bayer [Sat, 22 Sep 2012 20:45:02 +0000 (16:45 -0400)] 
- aaand actually get is/isnot to be usable with None/NULL

13 years ago - [bug] Added missing operators is_(), isnot()
Mike Bayer [Sat, 22 Sep 2012 20:14:58 +0000 (16:14 -0400)] 
  - [bug] Added missing operators is_(), isnot()
    to the ColumnOperators base, so that these long-available
    operators are present as methods like all
    the other operators.  [ticket:2544]

13 years ago - [bug] Extra logic has been added to the "flush"
Mike Bayer [Sat, 22 Sep 2012 20:03:57 +0000 (16:03 -0400)] 
  - [bug] Extra logic has been added to the "flush"
    that occurs within Session.commit(), such that the
    extra state added by an after_flush() or
    after_flush_postexec() hook is also flushed in a
    subsequent flush, before the "commit" completes.
    Subsequent calls to flush() will continue until
    the after_flush hooks stop adding new state.
    An "overflow" counter of 100 is also in place,
    in the event of a broken after_flush() hook
    adding new content each time. [ticket:2566]

13 years ago- rename .attr to .attrs on mapper, instance state, [ticket:2569]
Mike Bayer [Sat, 22 Sep 2012 19:46:09 +0000 (15:46 -0400)] 
- rename .attr to .attrs on mapper, instance state, [ticket:2569]

13 years agotest fixes
Mike Bayer [Sat, 22 Sep 2012 17:37:39 +0000 (13:37 -0400)] 
test fixes

13 years agofinished fixes for mxodbc; need to use at least version 3.2.1
Mike Bayer [Fri, 21 Sep 2012 21:43:22 +0000 (17:43 -0400)] 
finished fixes for mxodbc; need to use at least version 3.2.1

13 years agomapper configured doc
Mike Bayer [Fri, 21 Sep 2012 16:12:01 +0000 (12:12 -0400)] 
mapper configured doc

13 years ago - [feature] New session events after_transaction_create
Mike Bayer [Thu, 20 Sep 2012 22:39:27 +0000 (18:39 -0400)] 
  - [feature] New session events after_transaction_create
    and after_transaction_end
    allows tracking of new SessionTransaction objects.
    If the object is inspected, can be used to determine
    when a session first becomes active and when
    it deactivates.

13 years ago- repair bool() for instance level event listener where events are classlevel, contin...
Mike Bayer [Thu, 20 Sep 2012 16:03:24 +0000 (12:03 -0400)] 
- repair bool() for instance level event listener where events are classlevel, continuing [ticket:2516]

13 years ago - [bug] Adjusted a very old bugfix which attempted
Mike Bayer [Wed, 19 Sep 2012 04:34:30 +0000 (00:34 -0400)] 
  - [bug] Adjusted a very old bugfix which attempted
    to work around a SQLite issue that itself was
    "fixed" as of sqlite 3.6.14, regarding quotes
    surrounding a table name when using
    the "foreign_key_list" pragma.  The fix has been
    adjusted to not interfere with quotes that
    are *actually in the name* of a column or table,
    to as much a degree as possible; sqlite still
    doesn't return the correct result for foreign_key_list()
    if the target table actually has quotes surrounding
    its name, as *part* of its name (i.e. """mytable""").
    [ticket:2568]

13 years ago- [bug] Fixed bug where incorrect type information
Mike Bayer [Mon, 17 Sep 2012 01:15:55 +0000 (21:15 -0400)] 
- [bug] Fixed bug where incorrect type information
would be passed when the ORM would bind the
"version" column, when using the "version" feature.
Tests courtesy Daniel Miller.  [ticket:2539]

13 years agoMerged in millerdev/sqlalchemy (pull request #20)
Mike Bayer [Mon, 17 Sep 2012 01:09:22 +0000 (21:09 -0400)] 
Merged in millerdev/sqlalchemy (pull request #20)

13 years ago- genericize the test for ischema_names
Mike Bayer [Sun, 16 Sep 2012 21:43:21 +0000 (17:43 -0400)] 
- genericize the test for ischema_names
- some fixes to the patch to handle empty args, whitespace
- changelog clarifies where this API fits at the moment

13 years agoMerged in erilem/sqlalchemy (pull request #19)
Mike Bayer [Sun, 16 Sep 2012 21:25:48 +0000 (17:25 -0400)] 
Merged in erilem/sqlalchemy (pull request #19)

13 years ago- [bug] Fixed a disconnect that slowly evolved
Mike Bayer [Sat, 15 Sep 2012 01:58:19 +0000 (21:58 -0400)] 
- [bug] Fixed a disconnect that slowly evolved
between a @declared_attr Column and a
directly-defined Column on a mixin. In both
cases, the Column will be applied to the
declared class' table, but not to that of a
joined inheritance subclass.   Previously,
the directly-defined Column would be placed
on both the base and the sub table, which isn't
typically what's desired.  [ticket:2565]

13 years agoAdded test and fix for version_id_col bug.
Daniel Miller [Wed, 12 Sep 2012 15:59:59 +0000 (11:59 -0400)] 
Added test and fix for version_id_col bug.

13 years agoremove print statement in PGDialect._get_column_info
Éric Lemoine [Wed, 12 Sep 2012 07:14:25 +0000 (09:14 +0200)] 
remove print statement in PGDialect._get_column_info

13 years agoadjust a comment in PGDialect._get_column_info
Éric Lemoine [Wed, 12 Sep 2012 06:56:51 +0000 (08:56 +0200)] 
adjust a comment in PGDialect._get_column_info

13 years agobreaking up PGDialect.get_columns, and add PostGIS column reflection tests
Éric Lemoine [Wed, 12 Sep 2012 06:55:10 +0000 (08:55 +0200)] 
breaking up PGDialect.get_columns, and add PostGIS column reflection tests

13 years agoadd connection.close()
Mike Bayer [Tue, 11 Sep 2012 15:02:02 +0000 (11:02 -0400)] 
add connection.close()

13 years agosupport for reflecting PostGIS columns
Éric Lemoine [Tue, 11 Sep 2012 14:17:55 +0000 (16:17 +0200)] 
support for reflecting PostGIS columns

13 years agoedits
Mike Bayer [Tue, 11 Sep 2012 01:50:19 +0000 (21:50 -0400)] 
edits

13 years agoupdates
Mike Bayer [Tue, 11 Sep 2012 01:14:09 +0000 (21:14 -0400)] 
updates

13 years ago- rework scoped_session and sessionmaker, [ticket:2500]
Mike Bayer [Tue, 11 Sep 2012 00:40:42 +0000 (20:40 -0400)] 
- rework scoped_session and sessionmaker, [ticket:2500]
- rewrite tons of session docs

13 years ago- [bug] CompileError is raised when VARCHAR with
Mike Bayer [Mon, 10 Sep 2012 21:02:31 +0000 (17:02 -0400)] 
- [bug] CompileError is raised when VARCHAR with
no length is attempted to be emitted, same
way as MySQL. [ticket:2505]

13 years ago- [feature] The cast() and extract() constructs
Mike Bayer [Mon, 10 Sep 2012 16:58:11 +0000 (12:58 -0400)] 
- [feature] The cast() and extract() constructs
will now be produced via the func.* accessor
as well, as users naturally try to access these
names from func.* they might as well do
what's expected, even though the returned
object is not a FunctionElement.
[ticket:2562]

13 years agomerge branch
Mike Bayer [Sun, 9 Sep 2012 18:45:43 +0000 (14:45 -0400)] 
merge branch

13 years agoMerged in etanol/sqlalchemy (pull request #18)
Mike Bayer [Sun, 9 Sep 2012 18:44:09 +0000 (14:44 -0400)] 
Merged in etanol/sqlalchemy (pull request #18)

13 years ago- [feature] Added a hook to the system of rendering
Mike Bayer [Sun, 9 Sep 2012 18:39:25 +0000 (14:39 -0400)] 
- [feature] Added a hook to the system of rendering
CREATE TABLE that provides access to the render for each
Column individually, by constructing a @compiles
function against the new schema.CreateColumn
construct.  [ticket:2463]

13 years ago- add new sphinx handlers to render method and attribute inheritance
Mike Bayer [Sun, 9 Sep 2012 18:39:05 +0000 (14:39 -0400)] 
- add new sphinx handlers to render method and attribute inheritance
for inherited members

13 years agofix
Mike Bayer [Sun, 9 Sep 2012 06:27:15 +0000 (02:27 -0400)] 
fix

13 years agomore cleanup
Mike Bayer [Sun, 9 Sep 2012 06:25:43 +0000 (02:25 -0400)] 
more cleanup

13 years agoalmost obliterate the concept of "implicit execution" from the docs, move it only
Mike Bayer [Sun, 9 Sep 2012 06:02:01 +0000 (02:02 -0400)] 
almost obliterate the concept of "implicit execution" from the docs, move it only
to the "engines and connections" chapter nobody reads, put big green "note:"
boxes with the word "discouraged" in them for "bound metadata", "implicit execution",
"threadlocal strategy"

13 years ago- add a test to make sure we've tested session.execute(stmt, multiparams)
Mike Bayer [Sun, 9 Sep 2012 04:54:45 +0000 (00:54 -0400)] 
- add a test to make sure we've tested session.execute(stmt, multiparams)
- rewrite docs for session.execute()

13 years agoAdd a hint on the install guide to disable C extensions with pip.
Isaac Jurado [Fri, 7 Sep 2012 11:13:26 +0000 (13:13 +0200)] 
Add a hint on the install guide to disable C extensions with pip.

13 years ago - [feature] The types of columns excluded from the
Mike Bayer [Wed, 5 Sep 2012 22:11:33 +0000 (18:11 -0400)] 
  - [feature] The types of columns excluded from the
    setinputsizes() set can be customized by sending
    a list of string DBAPI type names to exclude.
   This list was previously fixed.  The list also
    now defaults to STRING, UNICODE, removing
    CLOB, NCLOB from the list.  [ticket:2469]

13 years ago- add req's for predictable gc
Mike Bayer [Wed, 5 Sep 2012 16:46:28 +0000 (12:46 -0400)] 
- add req's for predictable gc

13 years ago- repair for "+driver" spec
Mike Bayer [Tue, 4 Sep 2012 15:34:21 +0000 (11:34 -0400)] 
- repair for "+driver" spec

13 years agoadd a contains() override test
Mike Bayer [Tue, 4 Sep 2012 15:30:31 +0000 (11:30 -0400)] 
add a contains() override test

13 years ago`lshift` (<<) and `rshift` (>>) are also supported as optional operators.
Mike Bayer [Tue, 4 Sep 2012 14:44:37 +0000 (10:44 -0400)] 
`lshift` (<<) and `rshift` (>>) are also supported as optional operators.

13 years ago- rework the test exclusions system to work on a consistent theme
Mike Bayer [Mon, 3 Sep 2012 23:37:32 +0000 (19:37 -0400)] 
- rework the test exclusions system to work on a consistent theme

13 years ago- type expressions invoke in SQL, but are only for the benefit of columns
Mike Bayer [Mon, 3 Sep 2012 14:28:26 +0000 (10:28 -0400)] 
- type expressions invoke in SQL, but are only for the benefit of columns
delivered to a result set. therefore these expressions should only be rendered
for those columns that are being delivered to the result, thereby preventing
the expression from stacking onto itself within nesting scenarios.

13 years ago- further mxodbc tweaks affecting other test suites
Mike Bayer [Sun, 2 Sep 2012 20:17:10 +0000 (16:17 -0400)] 
- further mxodbc tweaks affecting other test suites

13 years ago- leave this out for now
Mike Bayer [Sun, 2 Sep 2012 19:31:23 +0000 (15:31 -0400)] 
- leave this out for now

13 years ago- fixes for mxODBC, some pyodbc
Mike Bayer [Sun, 2 Sep 2012 19:14:09 +0000 (15:14 -0400)] 
- fixes for mxODBC, some pyodbc
- enhancements to test suite including ability to set up a testing engine
for a whole test class, fixes to how noseplugin sets up/tears
down per-class context

13 years agoMerged in dahlia/sqlalchemy/enterprisedb (pull request #15)
Mike Bayer [Sun, 2 Sep 2012 14:59:07 +0000 (10:59 -0400)] 
Merged in dahlia/sqlalchemy/enterprisedb (pull request #15)

13 years agowith statement
Mike Bayer [Sun, 2 Sep 2012 02:24:19 +0000 (22:24 -0400)] 
with statement