Commits

Author Commit Message Labels Comments Date
Mike Bayer
more edits
Mike Bayer
fixes
Mike Bayer
- rewrote dbengine doc - some changes to metadata doc, no Bound/Dynamic metadata mentioned - fixed --file flag in genhtml.py
jason kirtland
Tweak docs, very minor DMD compatability tweak
jason kirtland
- Deprecated DynamicMetaData- use ThreadLocalMetaData or MetaData instead - Deprecated BoundMetaData- use MetaData instead - Removed DMD and BMD from documentation
Mike Bayer
- replaced calls for mapper.props in Query with mapper.get_property(), which resolves synonyms. fixes [ticket:598] for join/join_to/join_via/with_parent
Mike Bayer
css tweak
Mike Bayer
removed superfluous reapplying of options to self
jason kirtland
Merged OrderedDict fixes from r2843 (0.4)
Mike Bayer
improved handling of exceptions upon __init__(): will preserve the stack trace of the original __init__ exception; errors raised during session.expunge() will be reported as warnings
Mike Bayer
- adjustments to pool locking test to fail on OSX - restored conditional locking to pool, for all conditions of max_overflow > -1
Mike Bayer
added proper cascade for deletes
Mike Bayer
- added a mutex to QueuePool's "overflow" calculation to prevent a race condition that can bypass max_overflow; merged from 0.4 branch r2736-2738. also made the locking logic simpler, tried to get the test to create a failure on OSX (not successful)
Mike Bayer
- MetaData and all SchemaItems are safe to use with pickle. slow table reflections can be dumped into a pickled file to be reused later. Just reconnect the engine to the metadata after unpickling. [ticket:619]
Mike Bayer
postgres: - added support for reflection of domains [ticket:570] - types which are missing during reflection resolve to Null type instead of raising an error - moved reflection/types/query unit tests specific to postgres to new postgres unittest module
Mike Bayer
eek! wrong tranasctional command for like, years now....
Mike Bayer
added extra session.clear() to enable example to work
Mike Bayer
fix to "populate_existing"
Mike Bayer
- fix to the "column_prefix" flag so that the mapper does not trip over synonyms (and others) that are named after the column's actual "key" (since, column_prefix means "dont use the key").
Ants Aasma
some errors of droppedm mysql connections weren't being caught by the disconnect detecting logic, fixes #625
Ants Aasma
better error message for NoSuchColumnError, fix ticket #607
Ants Aasma
add missing grouping for compound selects. fixes ticket #623
Ants Aasma
fix #624, modulo operator escaping on mysql and postgres someone should test this with oracle, firebird and sql server also
Ants Aasma
fix precedence of between (ticket #621)
Mike Bayer
- fixed precedence of operators so that parenthesis are correctly applied [ticket:620] - calling <column>.in_() (i.e. with no arguments) will return "CASE WHEN (<column> IS NULL) THEN NULL ELSE 0 END = 1)", so that NULL or False is returned in all cases, rather than throwing an error [ticket:545]
Mike Bayer
added test for correlation of scalar subqueries to a JOIN object
Mike Bayer
- fixed "where"/"from" criterion of select() to accept a unicode string in addition to regular string - both convert to text()
Mike Bayer
- added dialect flag "auto_convert_lobs", defaults to True; will cause any LOB objects detected in a result set to be forced into OracleBinary so that the LOB is read() automatically, if no typemap was present (i.e., if a textual execute() was issued).
Mike Bayer
- added standalone distinct() function in addition to column.distinct() [ticket:558]
Mike Bayer
- forwards-compatibility with 0.4: added one(), first(), and all() to Query - added selectone_by() to assignmapper
  1. Prev
  2. Next