Commits

Show all
Author Commit Message Labels Comments Date
Mike Bayer
added a brief migration guide
Tags
rel_0_4beta1
Mike Bayer
two tests which assumed autoincrement=False for integer PK columns now require it to be explicit due to r3255.
jason kirtland
Docs.
jason kirtland
Allow auto_increment on any pk column, not just the first.
jason kirtland
Added an exception hierarchy shadowing DB-API exc types No more generic SQLErrors wrappers- the shadow type matching the DB-API error is raised. [ticket:706] SQLError is now (also) DBAPIError. DBAPIError and subtype constructors will refuse to wrap a SystemExit or KeyboardInterrupt, returningthe original interrupt exception instead of a new instance. [ticket:689] Added a passthroughs for SE/KI exceptions in a couple except-and-discard situations
Mike Bayer
inlined encoding of result column names
Mike Bayer
- precompiled regexp for anonymous labels - has_key()->__contains__()
jason kirtland
Bake the version number into the source during packaging.
Mike Bayer
- removed _calculate_correlations() methods, removed correlation_stack, select_stack; all are merged into a single stack thats all within ansicompiler. clause visiting cut down significantly.
Mike Bayer
- case_sensitive=(True|False) setting removed from schema items, since checking this state added a lot of method call overhead and there was no decent reason to ever set it to False. Table and column names which are all lower case will be treated as case-insenstive (yes we adjust for Oracle's UPPERCASE style too).
Mike Bayer
attempting to get oracle XID to work. not there yet.
jason kirtland
by popular demand, mysql reflection is now a single round-trip and uses a parse of SHOW CREATE TABLE ddl [ticket:612] the ANSI_QUOTES mode is now supported halfway there for auto_increment on secondary columns [ticket:649] indexes are now reflected [ticket:663]
Mike Bayer
repaired oracle savepoint implementation
Mike Bayer
- oracle reflection of case-sensitive names all fixed up - other unit tests corrected for oracle
Mike Bayer
#725 add query arg to id_chooser()
jason kirtland
Correct docstring.
Mike Bayer
--dropfirst option added, defaults to False. pre-drops tables when set to True, reportedly mis-behaves on Oracle, MS-SQL.
Mike Bayer
- fixes to PG unicode table/sequence reflection/create/drops
Mike Bayer
- merged mapper has_pks fix from r3239 0.3 branch
Mike Bayer
formatting tweaks
Mike Bayer
moved old plugins to "deprecated" subheading, took out SessionContext/assignmapper docs (references 0.3 docs)
jason kirtland
Allow '$' in bind param detection [ticket:719], added test suite & fixed an edge case
Mike Bayer
removed unused method from last checkin
Mike Bayer
some edits
Mike Bayer
- decoupled all ColumnElements from also being Selectables. this means that anything which is a column expression does not have a "c" or a "columns" attribute. Also works for select().as_scalar(); _ScalarSelect is a columnelement, so you can't say select().as_scalar().c.foo, which is a pretty confusing mistake to make. in the case of _ScalarSelect made an explicit raise if you try to access 'c'.
jason kirtland
Added 'unformat_identifiers', produces a list of unquoted identifiers from an identifier or a fully qualified identifier string.
Mike Bayer
- added 'object_session' as classlevel method to Session - moved 'identity_key' to be a classmethod on Session - some docstrings - merged r3229 from 0.3 branch to unconditonally quote schemaname in PG-reflected default - name fixes in dynamic unit test
jason kirtland
restore clipping value for YEAR DDL
Mike Bayer
session docs, CHANGES updates
Mike Bayer
edits
  1. Prev
  2. Next