Commits

Show all
Author Commit Message Labels Comments Date
Mike Bayer
zoomark adjustment for the pybot...
Tags
rel_0_4beta6
Mike Bayer
test coverage has been added...
Mike Bayer
- adjust server side logic to work with standalone default execution - a little bit of inlining of same
Mike Bayer
- some docstrings for select() - fixed tutorial doctests to adjust for execution changes, session being weak-referencing (reloads objects more frequently which get u'' applied to their __repr__())
jason kirtland
Changed MySQL dialect to use the older LIMIT <offset>, <limit> syntax instead of LIMIT <l> OFFSET <o> for folks using 3.23. ([ticket:794], thanks for the patch!)
jason kirtland
Avoid tickling the MySQL-python 1.2.2 executemany parsing bug on a couple tests.
Mike Bayer
add micro-doc for sequence standalone execution
Mike Bayer
- added "FETCH" to the keywords detected by Postgres to indicate a result-row holding statement (i.e. in addition to "SELECT").
jason kirtland
Formatting tweaks
Mike Bayer
fix comment
Mike Bayer
- created a link between QueryContext and SelectionContext; the attribute dictionary of QueryContext is now passed to SelectionContext inside of Query.instances(), allowing messages to be passed between the two stages. - removed the recent "exact match" behavior of Alias objects, they're back to their usual behavior. - tightened up the relationship between the Query's generation of "eager load" aliases, and Query.instances() which actually grabs the eagerly loaded r…
jason kirtland
Tightened up time measurement.
Mike Bayer
- the behavior of String/Unicode types regarding that they auto-convert to TEXT/CLOB when no length is present now occurs *only* for an exact type of String or Unicode with no arguments. If you use VARCHAR or NCHAR (subclasses of String/Unicode) with no length, they will be interpreted by the dialect as VARCHAR/NCHAR; no "magic" conversion happens there. This is less surprising behavior and in particular this helps Oracle keep string-based bind parameters…
Mike Bayer
- columns from Alias objects, when used to target result-row columns, must match exactly to the label used in the generated statement. This is so searching for columns in a result row which match aliases won't accidentally match non-aliased columns. fixes errors which can arise in eager loading scenarios.
Mike Bayer
- added session.is_modified(obj) method; performs the same "history" comparison operation as occurs within a flush operation; setting include_collections=False gives the same result as is used when the flush determines whether or not to issue an UPDATE for the instance's row.
Mike Bayer
added test coverage for r3512
Mike Bayer
found an errant 2-tuple...
Mike Bayer
fixed session extension bug [ticket:757]
Mike Bayer
fixed firebird visit_alias [ticket:779]
jason kirtland
Added.
Mike Bayer
- added "schema" argument to Sequence; use this with Postgres /Oracle when the sequence is located in an alternate schema. Implements part of [ticket:584], should fix [ticket:761].
Mike Bayer
- merged sa_entity branch. the big change here is the attributes system deals primarily with the InstanceState and almost never with the instrumented object directly. This reduces lookups and complexity since we need the state for just about everything, now its the one place for everything internally. we also merged the new weak referencing identity map, which will go out in beta6 and we'll see how that goes !
Mike Bayer
- added 'comparator' keyword argument to PickleType. By default, "mutable" PickleType does a "deep compare" of objects using their dumps() representation. But this doesn't work for dictionaries. Pickled objects which provide an adequate __eq__() implementation can be set up with "PickleType(comparator=operator.eq)" [ticket:560]
paj
Don't use unicode with pyodbc on UCS-4 platforms [ticket:787]
Ants Aasma
oops, forgot to commit CHANGES
Ants Aasma
add sqlite reserved words list
jason kirtland
Yet more formatting updates
jason kirtland
Formatting tweaks.
Mike Bayer
- added 'passive_deletes="all"' flag to relation(), disables all nulling-out of foreign key attributes during a flush where the parent object is deleted. - fix to FK compile fix from yesterday
Mike Bayer
[ticket:728] foreign key checks for existing reflected FK and replaces itself
  1. Prev
  2. Next