]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/log
thirdparty/sqlalchemy/sqlalchemy.git
18 years ago- adjust server side logic to work with standalone default execution
Mike Bayer [Thu, 27 Sep 2007 00:17:07 +0000 (00:17 +0000)] 
- adjust server side logic to work with standalone default execution
- a little bit of inlining of same

18 years ago- some docstrings for select()
Mike Bayer [Wed, 26 Sep 2007 23:47:55 +0000 (23:47 +0000)] 
- 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__())

18 years agoChanged MySQL dialect to use the older LIMIT <offset>, <limit> syntax instead
Jason Kirtland [Wed, 26 Sep 2007 23:37:11 +0000 (23:37 +0000)] 
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!)

18 years agoAvoid tickling the MySQL-python 1.2.2 executemany parsing bug on a couple tests.
Jason Kirtland [Wed, 26 Sep 2007 23:35:14 +0000 (23:35 +0000)] 
Avoid tickling the MySQL-python 1.2.2 executemany parsing bug on a couple tests.

18 years agoadd micro-doc for sequence standalone execution
Mike Bayer [Wed, 26 Sep 2007 23:29:11 +0000 (23:29 +0000)] 
add micro-doc for sequence standalone execution

18 years ago- added "FETCH" to the keywords detected by Postgres to indicate a result-row holding
Mike Bayer [Wed, 26 Sep 2007 20:32:19 +0000 (20:32 +0000)] 
- added "FETCH" to the keywords detected by Postgres to indicate a result-row holding
  statement (i.e. in addition to "SELECT").

18 years agoFormatting tweaks
Jason Kirtland [Wed, 26 Sep 2007 17:40:46 +0000 (17:40 +0000)] 
Formatting tweaks

18 years agofix comment
Mike Bayer [Wed, 26 Sep 2007 17:25:23 +0000 (17:25 +0000)] 
fix comment

18 years ago- created a link between QueryContext and SelectionContext; the attribute
Mike Bayer [Wed, 26 Sep 2007 17:08:19 +0000 (17:08 +0000)] 
- 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 rows.  If the aliases were not specifically generated for
  that statement by EagerLoader, the EagerLoader will not take effect
  when the rows are fetched.  This prevents columns from being grabbed accidentally
  as being part of an eager load when they were not meant for such, which can happen
  with textual SQL as well as some inheritance situations.  It's particularly important
  since the "anonymous aliasing" of columns uses simple integer counts now to generate
  labels.

18 years agoTightened up time measurement.
Jason Kirtland [Wed, 26 Sep 2007 16:13:43 +0000 (16:13 +0000)] 
Tightened up time measurement.

18 years ago- the behavior of String/Unicode types regarding that they auto-convert
Mike Bayer [Wed, 26 Sep 2007 14:55:44 +0000 (14:55 +0000)] 
- 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 as VARCHARs and not CLOBs [ticket:793].

18 years ago- columns from Alias objects, when used to target result-row columns, must match...
Mike Bayer [Mon, 24 Sep 2007 19:27:52 +0000 (19:27 +0000)] 
- 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.

18 years ago- added session.is_modified(obj) method; performs the same "history" comparison operation
Mike Bayer [Mon, 24 Sep 2007 14:51:23 +0000 (14:51 +0000)] 
- 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.

18 years agoadded test coverage for r3512
Mike Bayer [Mon, 24 Sep 2007 13:51:44 +0000 (13:51 +0000)] 
added test coverage for r3512

18 years agofound an errant 2-tuple...
Mike Bayer [Mon, 24 Sep 2007 13:43:38 +0000 (13:43 +0000)] 
found an errant 2-tuple...

18 years agofixed session extension bug [ticket:757]
Mike Bayer [Sat, 22 Sep 2007 18:32:59 +0000 (18:32 +0000)] 
fixed session extension bug [ticket:757]

18 years agofixed firebird visit_alias [ticket:779]
Mike Bayer [Sat, 22 Sep 2007 18:13:23 +0000 (18:13 +0000)] 
fixed firebird visit_alias [ticket:779]

18 years agoAdded.
Jason Kirtland [Sat, 22 Sep 2007 18:03:27 +0000 (18:03 +0000)] 
Added.

18 years ago- added "schema" argument to Sequence; use this with Postgres /Oracle when the sequen...
Mike Bayer [Sat, 22 Sep 2007 17:14:15 +0000 (17:14 +0000)] 
- 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].

18 years ago- merged sa_entity branch. the big change here is the attributes system
Mike Bayer [Sat, 22 Sep 2007 16:55:36 +0000 (16:55 +0000)] 
- 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 !

18 years ago- added 'comparator' keyword argument to PickleType. By default, "mutable"
Mike Bayer [Sat, 22 Sep 2007 15:55:02 +0000 (15:55 +0000)] 
- 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]

18 years agoDon't use unicode with pyodbc on UCS-4 platforms [ticket:787]
Paul Johnston [Wed, 19 Sep 2007 21:46:24 +0000 (21:46 +0000)] 
Don't use unicode with pyodbc on UCS-4 platforms [ticket:787]

18 years agooops, forgot to commit CHANGES
Ants Aasma [Mon, 17 Sep 2007 15:46:42 +0000 (15:46 +0000)] 
oops, forgot to commit CHANGES

18 years agoadd sqlite reserved words list
Ants Aasma [Mon, 17 Sep 2007 15:43:02 +0000 (15:43 +0000)] 
add sqlite reserved words list

18 years agoYet more formatting updates
Jason Kirtland [Tue, 11 Sep 2007 14:20:29 +0000 (14:20 +0000)] 
Yet more formatting updates

18 years agoFormatting tweaks.
Jason Kirtland [Mon, 10 Sep 2007 15:59:58 +0000 (15:59 +0000)] 
Formatting tweaks.

18 years ago- added 'passive_deletes="all"' flag to relation(), disables all
Mike Bayer [Sun, 9 Sep 2007 17:01:38 +0000 (17:01 +0000)] 
- 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

18 years ago[ticket:728] foreign key checks for existing reflected FK and replaces itself
Mike Bayer [Sat, 8 Sep 2007 21:09:50 +0000 (21:09 +0000)] 
[ticket:728] foreign key checks for existing reflected FK and replaces itself

18 years agoTweaked changelog
Jason Kirtland [Sat, 8 Sep 2007 20:32:14 +0000 (20:32 +0000)] 
Tweaked changelog

18 years ago- adjusted operator precedence of NOT to match '==' and others, so that
Mike Bayer [Sat, 8 Sep 2007 20:28:26 +0000 (20:28 +0000)] 
- adjusted operator precedence of NOT to match '==' and others, so that
  ~(x <operator> y) produces NOT (x <op> y), which is better compatible with MySQL.
   [ticket:764].  this doesn't apply to "~(x==y)" as it does in 0.3 since ~(x==y)
   compiles to "x != y", but still applies to operators like BETWEEN.

18 years agoadded assertion case for [ticket:764]
Mike Bayer [Sat, 8 Sep 2007 20:13:54 +0000 (20:13 +0000)] 
added assertion case for [ticket:764]

18 years ago[ticket:768] dont assume join criterion consists only of column objects
Mike Bayer [Sat, 8 Sep 2007 20:08:41 +0000 (20:08 +0000)] 
[ticket:768] dont assume join criterion consists only of column objects

18 years ago- fixes to ShardedSession to work with deferred columns [ticket:771].
Mike Bayer [Sat, 8 Sep 2007 19:51:35 +0000 (19:51 +0000)] 
- fixes to ShardedSession to work with deferred columns [ticket:771].

- user-defined shard_chooser() function must accept "clause=None"
  argument; this is the ClauseElement passed to session.execute(statement)
  and can be used to determine correct shard id (since execute() doesn't
  take an instance)

18 years agoRemoved DefaultDialect.ischema and information_schema's ISchema (which incidentally...
Jason Kirtland [Fri, 7 Sep 2007 23:13:16 +0000 (23:13 +0000)] 
Removed DefaultDialect.ischema and information_schema's ISchema (which incidentally had a 'toengine' in it...)

18 years ago- merged the unit test for the column_prefix fix that was established in the 0.3
Mike Bayer [Fri, 7 Sep 2007 19:57:01 +0000 (19:57 +0000)] 
- merged the unit test for the column_prefix fix that was established in the 0.3
trunk in r2795.  the actual "fix" part of it I just happened to spot manually
the other day and fixed without testing (forgot what the original failure condition was) in r3449.

18 years agoFixed repr() of mysql floats [ticket:775]
Jason Kirtland [Fri, 7 Sep 2007 17:58:47 +0000 (17:58 +0000)] 
Fixed repr() of mysql floats [ticket:775]
Added repr testing to mysql dialect

18 years agoAdded 'collection_iter', like 'iter', for anything that implements the @collection...
Jason Kirtland [Fri, 7 Sep 2007 00:30:53 +0000 (00:30 +0000)] 
Added 'collection_iter', like 'iter', for anything that implements the @collection.iterator or __iter__ interface.

18 years agoDoc updates.
Jason Kirtland [Fri, 7 Sep 2007 00:21:20 +0000 (00:21 +0000)] 
Doc updates.

18 years agoUpdated ignores.
Jason Kirtland [Fri, 7 Sep 2007 00:20:51 +0000 (00:20 +0000)] 
Updated ignores.

18 years agomysql SETs and ENUMs now unescape embedded quotes before storage in .enums and .value...
Jason Kirtland [Thu, 6 Sep 2007 18:46:53 +0000 (18:46 +0000)] 
mysql SETs and ENUMs now unescape embedded quotes before storage in .enums and .values.  An ancient bug.

18 years agoassociationproxy relies upon a "sweep" through the attributes at the class level,
Mike Bayer [Thu, 6 Sep 2007 16:58:02 +0000 (16:58 +0000)] 
associationproxy relies upon a "sweep" through the attributes at the class level,
restored the equivalent functionality from previous releases

18 years ago- column defaults and onupdates, executing inline, will add parenthesis
Mike Bayer [Thu, 6 Sep 2007 16:37:37 +0000 (16:37 +0000)] 
- column defaults and onupdates, executing inline,  will add parenthesis
  for subqueries and other parenthesis-requiring expressions

18 years agodo the cheaper check first....
Mike Bayer [Wed, 5 Sep 2007 23:05:39 +0000 (23:05 +0000)] 
do the cheaper check first....

18 years agoFixed reflection of the empty string for mysql enums.
Jason Kirtland [Wed, 5 Sep 2007 19:39:07 +0000 (19:39 +0000)] 
Fixed reflection of the empty string for mysql enums.

18 years agomerged current entity_management brach r3457-r3462. cleans up
Mike Bayer [Wed, 5 Sep 2007 17:25:32 +0000 (17:25 +0000)] 
merged current entity_management brach r3457-r3462.  cleans up
'_state' mamangement in attributes, moves __init__() instrumntation into attributes.py,
and reduces method call overhead by removing '_state' property.
future enhancements may include _state maintaining a weakref to the instance and a
strong ref to its __dict__ so that garbage-collected instances can get added to 'dirty',
when weak-referenced identity map is used.

18 years agoSmall change in ActiveMapper to make it work with Python 2.3
Paul Johnston [Tue, 4 Sep 2007 22:35:00 +0000 (22:35 +0000)] 
Small change in ActiveMapper to make it work with Python 2.3

18 years agoremove unused method
Mike Bayer [Tue, 4 Sep 2007 18:43:53 +0000 (18:43 +0000)] 
remove unused method

18 years agobuildbot reported a lower number for test 1a...
Mike Bayer [Tue, 4 Sep 2007 18:20:48 +0000 (18:20 +0000)] 
buildbot reported a lower number for test 1a...

18 years ago- took out method calls for oid_column
Mike Bayer [Tue, 4 Sep 2007 18:07:16 +0000 (18:07 +0000)] 
- took out method calls for oid_column
- reduced complexity of parameter handling during execution; __distill_params does all
parameter munging, executioncontext.parameters always holds a list of parameter structures
(lists, tuples, or dicts).

18 years agoSet supports_sane_multi_rowcount for MSSQL
Paul Johnston [Tue, 4 Sep 2007 14:45:36 +0000 (14:45 +0000)] 
Set supports_sane_multi_rowcount for MSSQL

18 years ago- removed "parameters" argument from clauseelement.compile(), replaced with
Mike Bayer [Tue, 4 Sep 2007 00:08:57 +0000 (00:08 +0000)] 
- removed "parameters" argument from clauseelement.compile(), replaced with
  "column_keys".  the parameters sent to execute() only interact with the
  insert/update statement compilation process in terms of the column names
  present but not the values for those columns.
  produces more consistent execute/executemany behavior, simplifies things a
  bit internally.

18 years ago- various cruft removal and optimizations to load process.
Mike Bayer [Mon, 3 Sep 2007 18:18:09 +0000 (18:18 +0000)] 
- various cruft removal and optimizations to load process.
removes about 15K method calls from masseagerload.py test.

18 years agoMinor fixes to MSSQL reflection
Paul Johnston [Mon, 3 Sep 2007 13:57:08 +0000 (13:57 +0000)] 
Minor fixes to MSSQL reflection

18 years ago- mapper compilation has been reorganized such that most compilation
Mike Bayer [Sun, 2 Sep 2007 19:55:33 +0000 (19:55 +0000)] 
- mapper compilation has been reorganized such that most compilation
  occurs upon mapper construction.  this allows us to have fewer
  calls to mapper.compile() and also to allow class-based properties
  to force a compilation (i.e. User.addresses == 7 will compile all
  mappers; this is [ticket:758]).  The only caveat here is that
  an inheriting mapper now looks for its inherited mapper upon construction;
  so mappers within inheritance relationships need to be constructed in
  inheritance order (which should be the normal case anyway).

18 years agolowered value, fewer calls on pybot ?
Mike Bayer [Sat, 1 Sep 2007 23:10:13 +0000 (23:10 +0000)] 
lowered value, fewer calls on pybot ?

18 years agoentity refs
Mike Bayer [Sat, 1 Sep 2007 23:08:30 +0000 (23:08 +0000)] 
entity refs

18 years agoedits
Mike Bayer [Sat, 1 Sep 2007 23:07:46 +0000 (23:07 +0000)] 
edits

18 years agoadded zoomark profile
Mike Bayer [Sat, 1 Sep 2007 22:48:07 +0000 (22:48 +0000)] 
added zoomark profile

18 years agoadjusting firebird, obviously needs someone to test
Mike Bayer [Sat, 1 Sep 2007 22:46:16 +0000 (22:46 +0000)] 
adjusting firebird, obviously needs someone to test

18 years agofix to oracle sequence exec
Mike Bayer [Sat, 1 Sep 2007 22:44:14 +0000 (22:44 +0000)] 
fix to oracle sequence exec

18 years agosequence pre-executes dont create an ExecutionContext, use straight cursor
Mike Bayer [Sat, 1 Sep 2007 22:42:51 +0000 (22:42 +0000)] 
sequence pre-executes dont create an ExecutionContext, use straight cursor

18 years agofactored out uses_sequences_for_inserts() into
Mike Bayer [Sat, 1 Sep 2007 21:25:46 +0000 (21:25 +0000)] 
factored out uses_sequences_for_inserts() into
preexecute_sequence dialect attribute

18 years ago- got all examples working
Mike Bayer [Sat, 1 Sep 2007 21:21:29 +0000 (21:21 +0000)] 
- got all examples working
- inline default execution occurs for *all* non-PK columns
unconditionally - preexecute only for non-executemany PK cols on
PG, Oracle, etc.
- new default docs

18 years agowhats a big commit without some errant print statements ? :)
Mike Bayer [Sat, 1 Sep 2007 19:51:25 +0000 (19:51 +0000)] 
whats a big commit without some errant print statements ? :)

18 years ago- merged inline inserts branch
Mike Bayer [Sat, 1 Sep 2007 19:49:26 +0000 (19:49 +0000)] 
- merged inline inserts branch
- all executemany() style calls put all sequences and SQL defaults inline into a single SQL statement
and don't do any pre-execution
- regular Insert and Update objects can have inline=True, forcing all executions to be inlined.
- no last_inserted_ids(), lastrow_has_defaults() available with inline execution
- calculation of pre/post execute pushed into compiler; DefaultExecutionContext greatly simplified
- fixed postgres reflection of primary key columns with no sequence/default generator, sets autoincrement=False
- fixed postgres executemany() behavior regarding sequences present, not present, passivedefaults, etc.
- all tests pass for sqlite, mysql, postgres; oracle tests pass as well as they did previously including all
insert/update/default functionality

18 years agoupdate on pool status
Mike Bayer [Fri, 31 Aug 2007 20:57:12 +0000 (20:57 +0000)] 
update on pool status

18 years ago- fixed bugs in determining proper sync clauses from custom inherit
Mike Bayer [Thu, 30 Aug 2007 15:55:41 +0000 (15:55 +0000)] 
- fixed bugs in determining proper sync clauses from custom inherit
  conditions [ticket:769]

18 years agoremove() should issue a close() on existing session
Mike Bayer [Thu, 30 Aug 2007 00:22:17 +0000 (00:22 +0000)] 
remove() should issue a close() on existing session

18 years agoExtended 'engine_from_config' coercion for QueuePool size / overflow. [ticket:763]
Jason Kirtland [Wed, 29 Aug 2007 23:17:36 +0000 (23:17 +0000)] 
Extended 'engine_from_config' coercion for QueuePool size / overflow. [ticket:763]
Added a set of coercion tests.

18 years agoengine.url cleanups [ticket:742]
Jason Kirtland [Wed, 29 Aug 2007 22:27:45 +0000 (22:27 +0000)] 
engine.url cleanups [ticket:742]
- translate_connect_args can now take kw args or the classic list
- in-tree dialects updated to supply their overrides as keywords
- tweaked url parsing in the spirit of the #742 patch, more or less

18 years agoFix for scoped_session's `mapper(extension=<scalar>)` [ticket:760]
Jason Kirtland [Wed, 29 Aug 2007 20:23:02 +0000 (20:23 +0000)] 
Fix for scoped_session's `mapper(extension=<scalar>)` [ticket:760]

18 years agoCatch-up entries for b5.
Jason Kirtland [Tue, 28 Aug 2007 23:52:48 +0000 (23:52 +0000)] 
Catch-up entries for b5.

18 years ago- Restored reflection for mysql VIEWs [ticket:748]
Jason Kirtland [Tue, 28 Aug 2007 23:44:00 +0000 (23:44 +0000)] 
- Restored reflection for mysql VIEWs [ticket:748]
- Fixed anonymous pk reflection for mysql 5.1
- Tested table and view reflection against the 'sakila' database from
  MySQL AB on 3.23 - 6.0. (with some schema adjustments, obviously)
  Maybe this will go into the SA test suite someday.
- Tweaked mysql server version tuplification, now also splitting on hyphens
- Light janitorial

18 years agoFixed OrderedProperties pickling [ticket:762]
Jason Kirtland [Tue, 28 Aug 2007 15:17:26 +0000 (15:17 +0000)] 
Fixed OrderedProperties pickling [ticket:762]

18 years agoFixed signature for orm's BETWEEN operator.
Jason Kirtland [Mon, 27 Aug 2007 19:14:26 +0000 (19:14 +0000)] 
Fixed signature for orm's BETWEEN operator.

18 years agofix typos in assoc_proxy doc
Gaëtan de Menten [Mon, 27 Aug 2007 10:15:36 +0000 (10:15 +0000)] 
fix typos in assoc_proxy doc

18 years agoExpand custom assocproxy getter/setter support to scalar proxies
Jason Kirtland [Thu, 23 Aug 2007 15:48:51 +0000 (15:48 +0000)] 
Expand custom assocproxy getter/setter support to scalar proxies

18 years agoAllow custom getter/setters to be specified for a standard AssociationProxy
Jason Kirtland [Thu, 23 Aug 2007 15:35:03 +0000 (15:35 +0000)] 
Allow custom getter/setters to be specified for a standard AssociationProxy

18 years agoFix for reflecting mysql keys that have USING
Jason Kirtland [Wed, 22 Aug 2007 22:20:56 +0000 (22:20 +0000)] 
Fix for reflecting mysql keys that have USING

18 years agobump
Mike Bayer [Wed, 22 Aug 2007 20:39:32 +0000 (20:39 +0000)] 
bump

18 years ago- ugh ! beta4 is double logging....fixed that....
Mike Bayer [Wed, 22 Aug 2007 20:35:40 +0000 (20:35 +0000)] 
- ugh  ! beta4 is double logging....fixed that....
- added test/fixed eager aliasizing for self-referential m2m relations

18 years agochangeset about connection pool rel_0_4beta4
Mike Bayer [Wed, 22 Aug 2007 19:36:54 +0000 (19:36 +0000)] 
changeset about connection pool

18 years agorestored WeakValueDict for threadlocal connections + profiler test, addressing
Mike Bayer [Wed, 22 Aug 2007 19:14:30 +0000 (19:14 +0000)] 
restored WeakValueDict for threadlocal connections + profiler test, addressing
[ticket:754]

18 years ago- a "collection-holding" InstrumentedAttribute is now identified
Mike Bayer [Wed, 22 Aug 2007 18:21:25 +0000 (18:21 +0000)] 
- a "collection-holding" InstrumentedAttribute is now identified
by the presence of a "get_collection" method.
- added "get_collection" to DynamicCollectionAttribute so its
treated as a collection.

18 years ago- tightened down the screws on logging a little bit
Mike Bayer [Wed, 22 Aug 2007 18:08:10 +0000 (18:08 +0000)] 
- tightened down the screws on logging a little bit

18 years ago- added **modifiers to _get_from_objects
Mike Bayer [Wed, 22 Aug 2007 17:53:01 +0000 (17:53 +0000)] 
- added **modifiers to _get_from_objects
- fixed up PG distinct flag

18 years ago- restored engine.echo flag
Mike Bayer [Wed, 22 Aug 2007 16:58:26 +0000 (16:58 +0000)] 
- restored engine.echo flag
- changelog

18 years agoAdjusted ColumnDefault default function fitness check to only insure that a given...
Jason Kirtland [Wed, 22 Aug 2007 15:15:52 +0000 (15:15 +0000)] 
Adjusted ColumnDefault default function fitness check to only insure that a given function had no more than one non-defaulted positional arg.

18 years agoHousekeeping.
Jason Kirtland [Wed, 22 Aug 2007 08:33:09 +0000 (08:33 +0000)] 
Housekeeping.

18 years agoAdded a test for the SELECT DISTINCT ON postgresqlism.
Jason Kirtland [Wed, 22 Aug 2007 07:33:03 +0000 (07:33 +0000)] 
Added a test for the SELECT DISTINCT ON postgresqlism.
Test currently fails due to two problems in postgres.py, but I'm leaving
it uncorrected for now as its not clear what the original intent was
for lists.

18 years agoDeleting an entity having a dynamic loader with cascade="all" has some issues at...
Jason Kirtland [Wed, 22 Aug 2007 05:40:50 +0000 (05:40 +0000)] 
Deleting an entity having a dynamic loader with cascade="all" has some issues at the moment.

18 years agoAssociation example updates, round two.
Jason Kirtland [Wed, 22 Aug 2007 04:20:14 +0000 (04:20 +0000)] 
Association example updates, round two.

18 years agobasic 0.4 update
Jason Kirtland [Wed, 22 Aug 2007 03:25:09 +0000 (03:25 +0000)] 
basic 0.4 update

18 years agoFor sqlite NUMERIC, send Decimal bind values as strings instead of converting to...
Jason Kirtland [Wed, 22 Aug 2007 00:21:06 +0000 (00:21 +0000)] 
For sqlite NUMERIC, send Decimal bind values as strings instead of converting to floats.

18 years agofixed imports
Mike Bayer [Tue, 21 Aug 2007 23:42:34 +0000 (23:42 +0000)] 
fixed imports

18 years ago-removed echo_property() function, moved logging checks to
Mike Bayer [Tue, 21 Aug 2007 23:06:12 +0000 (23:06 +0000)] 
-removed echo_property() function, moved logging checks to
static variables

18 years ago`from foo import (name, name)` isn't valid syntax for 2.3. ah well.
Jason Kirtland [Tue, 21 Aug 2007 22:20:52 +0000 (22:20 +0000)] 
`from foo import (name, name)` isn't valid syntax for 2.3.  ah well.
omitting modules from sqlalchemy.__all__...

18 years agoUpdated adjencytree examples
Jason Kirtland [Tue, 21 Aug 2007 21:05:23 +0000 (21:05 +0000)] 
Updated adjencytree examples

18 years agofixed generative behavior to copy collections, [ticket:752]
Mike Bayer [Tue, 21 Aug 2007 20:43:54 +0000 (20:43 +0000)] 
fixed generative behavior to copy collections, [ticket:752]

18 years agoadded first profile tests per [ticket:753]
Mike Bayer [Tue, 21 Aug 2007 19:15:55 +0000 (19:15 +0000)] 
added first profile tests per [ticket:753]