1. Mike Bayer
  2. sqlalchemy

Commits

Author Commit Message Date Builds
Mike Bayer
Fixed bug where the expression system relied upon the ``str()`` form of a some expressions when referring to the ``.c`` collection on a ``select()`` construct, but the ``str()`` form isn't available since the element relies on dialect-specific compilation constructs, notably the ``__getitem__()`` operator as used with a Postgresql ``ARRAY`` element. The fix also adds a new exception class :class:`.UnsupportedCompilationError` which is raised in those cases wh…
Branches
rel_0_8
Mike Bayer
Fixed bug where the expression system relied upon the ``str()`` form of a some expressions when referring to the ``.c`` collection on a ``select()`` construct, but the ``str()`` form isn't available since the element relies on dialect-specific compilation constructs, notably the ``__getitem__()`` operator as used with a Postgresql ``ARRAY`` element. The fix also adds a new exception class :class:`.UnsupportedCompilationError` which is raised in those cases wh…
Mike Bayer
don't split the regexps for chop_traceback()
Mike Bayer
don't split the regexps for chop_traceback()
Branches
rel_0_8
Mike Bayer
Dialect.initialize() is not called a second time if an :class:`.Engine` is recreated, due to a disconnect error. This fixes a particular issue in the Oracle 8 dialect, but in general the dialect.initialize() phase should only be once per dialect. [ticket:2776]
Branches
rel_0_8
Mike Bayer
Dialect.initialize() is not called a second time if an :class:`.Engine` is recreated, due to a disconnect error. This fixes a particular issue in the Oracle 8 dialect, but in general the dialect.initialize() phase should only be once per dialect. Also in 0.8.3. [ticket:2776]
Mike Bayer
- we dont actually need this unicode cast, on py3k + linux it seems the has_table issues are OK. On OSX forget it. - still some issues with PY3k + pyodbc + decimal values it doesn't expect, not sure
Mike Bayer
changelog for 2355
Mike Bayer
callcounts
Mike Bayer
- create a new system where we can decorate an event method with @_legacy_signature, will inspect incoming listener functions to see if they match an older signature, will wrap into a newer sig - add an event listen argument named=True, will send all args as kw args so that event listeners can be written with **kw, any combination of names - add a doc system to events that writes out the various calling styles for a given event, produces deprecation messag…
Mike Bayer
remove undoc-members from query docstring [ticket:2774]
Branches
rel_0_8
Mike Bayer
remove undoc-members from query docstring [ticket:2774]
Mike Bayer
use "target tables" here
Branches
rel_0_8
Mike Bayer
use "target tables" here
Mike Bayer
- Added new method to the :func:`.insert` construct :meth:`.Insert.from_select`. Given a list of columns and a selectable, renders ``INSERT INTO (table) (columns) SELECT ..``. While this feature is highlighted as part of 0.9 it is also backported to 0.8.3. [ticket:722] - The :func:`.update`, :func:`.insert`, and :func:`.delete` constructs will now interpret ORM entities as FROM clauses to be operated upon, in the same way that select() already doe…
Branches
rel_0_8
Mike Bayer
- Added new method to the :func:`.insert` construct :meth:`.Insert.from_select`. Given a list of columns and a selectable, renders ``INSERT INTO (table) (columns) SELECT ..``. While this feature is highlighted as part of 0.9 it is also backported to 0.8.3. [ticket:722] - The :func:`.update`, :func:`.insert`, and :func:`.delete` constructs will now interpret ORM entities as FROM clauses to be operated upon, in the same way that select() already doe…
Mike Bayer
callcount
Branches
rel_0_8
Mike Bayer
0.9 changelog
Mike Bayer
Fixed bug whereby attribute history functions would fail when an object we moved from "persistent" to "pending" using the :func:`.make_transient` function, for operations involving collection-based backrefs. [ticket:2773]
Mike Bayer
Fixed bug whereby attribute history functions would fail when an object we moved from "persistent" to "pending" using the :func:`.make_transient` function, for operations involving collection-based backrefs. [ticket:2773]
Branches
rel_0_8
Mike Bayer
- take advantage of 0.9's pool redesign a bit, adding _ConnectionRecord.checkin() so that this functionality is encapsulated; is now called from two different locations for [ticket:2772]. - Fixed bug where :class:`.QueuePool` would lose the correct checked out count if an existing pooled connection failed to reconnect after an invalidate or recycle event. [ticket:2772]
Branches
rel_0_8
Mike Bayer
Fixed bug where :class:`.QueuePool` would lose the correct checked out count if an existing pooled connection failed to reconnect after an invalidate or recycle event. Also in 0.8.3. [ticket:2772]
Mike Bayer
0.8.2
Mike Bayer
0.8.2
Tags
rel_0_8_2
Branches
rel_0_8
Mike Bayer
dont need this
Branches
rel_0_8
Mike Bayer
dont need this
Mike Bayer
make this rule automatic based on coverage plugin
Mike Bayer
make this rule automatic based on coverage plugin
Branches
rel_0_8
Mike Bayer
mark the tests that seem to be segfauling py3k+coverage so that we can exclude them at the nose command line
Branches
rel_0_8
Mike Bayer
for this test, apparently we don't handle sets as unordered since neither does MySQL. for some reason set ordering was constant when testing mysqldb, but not so with oursql.
Branches
rel_0_8
  1. Prev
  2. Next