Commits

Author Commit Message Labels Comments Date
Mike Bayer
fixed del history
Mike Bayer
after_update called with state.obj()
Mike Bayer
- more fixes to the LIMIT/OFFSET aliasing applied with Query + eagerloads, in this case when mapped against a select statement [ticket:904] - _hide_froms logic in expression totally localized to Join class, including search through previous clone sources - removed "stop_on" from main visitors, not used - "stop_on" in AbstractClauseProcessor part of constructor, ClauseAdapter sets it up based on given clause - fixes to is_derived_from() to take previous clone sources into…
Lele Gaifax
Fix bad example of Firebird test DB Use an absolute path rather than a relative one, and the out-of-the-box sysdba password. This is just to avoid confusing new testers, that should add a db.firebird entry in their ~/satest.cfg anyway.
Mike Bayer
moved hide_froms and aggregate_hide_froms to be only on FromClause
Lele Gaifax
Revert to use default poolclass under Firebird This partially reverts [3562] and instead documents the problem suggesting a possible workaround. For the tests, the occurence of the problem is largely reduced by using a TCP connection (that is, 'localhost:/some/file.fdb' instead of '/some/file.fdb')
Lele Gaifax
Remove some spurious spaces
Lele Gaifax
Fixed minor reST issue
Lele Gaifax
Documentation markup and a few typos
Lele Gaifax
Implemented FBDialect.server_version_info()
Mike Bayer
oof...unicode object still needs to return the value if it just warned...
Mike Bayer
oof, history on collections were wrong. fixed byroot_tree test as well
Mike Bayer
- simplified _mapper_registry further. its now just a weakkeydict of mapper->True, stores all mappers including non primaries, and is strictly used for the list of "to compile/dispose". - all global references are now weak referencing. if you del a mapped class and any dependent classes, its mapper and all dependencies fall out of scope. - attributes.py still had issues which were barely covered by tests. added way more tests (coverage.py still says 71%, doh) fixed things, took out u…
Mike Bayer
added an inheritance test
Lele Gaifax
Firebird module documentation
jason kirtland
correction...
Mike Bayer
try to bang mysql tests to work
Mike Bayer
- merged instances_yields branch r3908:3934, minus the "yield" part which remains slightly problematic - cleanup of mapper._instance, query.instances(). mapper identifies objects which are part of the current load using a app-unique id on the query context. - attributes refactor; attributes now mostly use copy-on-modify instead of copy-on-load behavior, simplified get_history(), added a new set of tests - fixes to OrderedSet such that difference(), intersection() and others can accept an iterator …
jason kirtland
- Raise an error when assigning a bogusly keyed dictionary to one of the builtin dict-based collection types [ticket:886] - Collections gain a @converter framework for flexible validation and adaptation of bulk assignment - Bogus bulk assignments now raise TypeError instead of exceptions.ArgumentError
jason kirtland
Fixed some __repr__'s attempting to %d their not-yet-assigned primary key ids.
Lele Gaifax
Firebird does use qmark style params
Lele Gaifax
Use the external strlen UDF for func.length() under Firebird
jason kirtland
- Removed @testing.supported. Dialects in development or maintained outside the tree can now run the full suite of tests out of the box. - Migrated most @supported to @fails_on, @fails_on_everything_but, or (last resort) @unsupported. @fails_on revealed a slew of bogus test skippage, which was corrected. - Added @fails_on_everything_but. Yes, the first usage *was* "fails_on_everything_but('postgres')". How did you guess! - Migrated @supported in dialect/* to th…
Lele Gaifax
Disabled some tests with INTERSECT, not handled by Firebird
Lele Gaifax
Use an external UDF to implement the mod operator under Firebird
Chris McDonough
bug fixes - the call to self.get() in get_committed_state was missing a required parameter, rendered sqlalchemy unusable in certain situations - fixed a large bug in dynamic_loader() where the query criterion wasn't generated correctly if other relations existed to dynamic_loader's argument
jason kirtland
Some code-level docs for r3916
Mike Bayer
implemented many-to-one comparisons to None generate <column> IS NULL, with column on the left side in all cases
Lele Gaifax
New simple test for Dialect.has_sequence()
jason kirtland
- on mysql, emit inner joins as 'INNER JOIN ... ON' (for version 3.23)
  1. Prev
  2. Next