]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/log
thirdparty/sqlalchemy/sqlalchemy.git
19 years agoadded check in SessionTrans.begin() that the underlying unit of work is still the...
Mike Bayer [Sat, 25 Mar 2006 01:58:27 +0000 (01:58 +0000)] 
added check in SessionTrans.begin() that the underlying unit of work is still the current uow

19 years agoadded expunge() method to objectstore
Mike Bayer [Sat, 25 Mar 2006 00:17:51 +0000 (00:17 +0000)] 
added expunge() method to objectstore
correction in attributes reset_history to really reset in all cases
added unit tests testing refresh()/expire() bug that was fixed by reset_history thing

19 years agoadded overrideable managed_attribute_dict() function which can be changed
Mike Bayer [Fri, 24 Mar 2006 23:06:07 +0000 (23:06 +0000)] 
added overrideable managed_attribute_dict() function which can be changed
to eliminate circular references on objects

19 years agosome more tweaks to get more advanced polymorphic stuff to work
Mike Bayer [Fri, 24 Mar 2006 06:28:27 +0000 (06:28 +0000)] 
some more tweaks to get more advanced polymorphic stuff to work

19 years agoadded explicit "convert date types to a string in bind params", since pysqlite1 doesn...
Mike Bayer [Thu, 23 Mar 2006 07:38:28 +0000 (07:38 +0000)] 
added explicit "convert date types to a string in bind params", since pysqlite1 doesnet seem to do it, operation is synymous with what pysqlite2 does

19 years agoadded oracle8 test target, sets use_ansi to false
Mike Bayer [Thu, 23 Mar 2006 06:35:27 +0000 (06:35 +0000)] 
added oracle8 test target, sets use_ansi to false
got mapper, objectstore, inheritance unittest working with oracle8, tweaks to join syntax

19 years agoanother adjustment...
Mike Bayer [Thu, 23 Mar 2006 06:19:26 +0000 (06:19 +0000)] 
another adjustment...

19 years agosome adjustments to oracle non-ansi join concatenation, 'row number over' syntax
Mike Bayer [Thu, 23 Mar 2006 06:17:29 +0000 (06:17 +0000)] 
some adjustments to oracle non-ansi join concatenation, 'row number over' syntax

19 years agoadded some extra traversal for one-to-many/many-to-one "private" relations to allow...
Mike Bayer [Wed, 22 Mar 2006 21:25:10 +0000 (21:25 +0000)] 
added some extra traversal for one-to-many/many-to-one "private" relations to allow single-object commits to cascade into private child objects

19 years agoremoved print
Mike Bayer [Wed, 22 Mar 2006 17:06:49 +0000 (17:06 +0000)] 
removed print

19 years agofixed oracle's efforts to get an ORDER BY for its ROW NUMBER OVER clause, fixed suppo...
Mike Bayer [Wed, 22 Mar 2006 16:57:46 +0000 (16:57 +0000)] 
fixed oracle's efforts to get an ORDER BY for its ROW NUMBER OVER clause, fixed support for multi-leveled Alias objects to render correctly

19 years agoadded Mapper class to the docstrings
Mike Bayer [Wed, 22 Mar 2006 15:39:57 +0000 (15:39 +0000)] 
added Mapper class to the docstrings

19 years agoadded some references to selectfirst
Mike Bayer [Wed, 22 Mar 2006 15:33:26 +0000 (15:33 +0000)] 
added some references to selectfirst

19 years agoadded "nest_on" option for Session, so nested transactions can occur mostly at the...
Mike Bayer [Wed, 22 Mar 2006 01:16:16 +0000 (01:16 +0000)] 
added "nest_on" option for Session, so nested transactions can occur mostly at the Session level,
fixes [ticket:113]

19 years agoadded unit test to test proper construction of lazy clause against inherited mapper
Mike Bayer [Wed, 22 Mar 2006 00:22:26 +0000 (00:22 +0000)] 
added unit test to test proper construction of lazy clause against inherited mapper

19 years agofixed lazy clause construction to go off...you guessed it...the noninherited table !
Mike Bayer [Tue, 21 Mar 2006 20:15:44 +0000 (20:15 +0000)] 
fixed lazy clause construction to go off...you guessed it...the noninherited table !

19 years agoadded "name" back to FromClause
Mike Bayer [Tue, 21 Mar 2006 20:03:45 +0000 (20:03 +0000)] 
added "name" back to FromClause

19 years agoa few changes to attributes.py to allow faster initialization of object attributes...
Mike Bayer [Tue, 21 Mar 2006 04:38:54 +0000 (04:38 +0000)] 
a few changes to attributes.py to allow faster initialization of object attributes on new objects

19 years agoa refactoring to the EagerLoaders' _instance method to do a bunch of column arithmeti...
Mike Bayer [Tue, 21 Mar 2006 02:43:58 +0000 (02:43 +0000)] 
a refactoring to the EagerLoaders' _instance method to do a bunch of column arithmetic up front, instead of on each row

19 years agoa few tweaks and the polymorph example can also use eager loading
Mike Bayer [Mon, 20 Mar 2006 01:16:16 +0000 (01:16 +0000)] 
a few tweaks and the polymorph example can also use eager loading

19 years agoprint remove
Mike Bayer [Sun, 19 Mar 2006 21:24:05 +0000 (21:24 +0000)] 
print remove

19 years agoadded size limit on test BLOB since mysql has a configured limit of 65535 (at least...
Mike Bayer [Sun, 19 Mar 2006 21:23:19 +0000 (21:23 +0000)] 
added size limit on test BLOB since mysql has a configured limit of 65535 (at least on my server....)

19 years agogot dilbert to be properly modified....
Mike Bayer [Sun, 19 Mar 2006 21:12:10 +0000 (21:12 +0000)] 
got dilbert to be properly modified....

19 years agoadded distinct() function to column elements for "DISTINCT <col>"
Mike Bayer [Sun, 19 Mar 2006 16:21:33 +0000 (16:21 +0000)] 
added distinct() function to column elements for "DISTINCT <col>"

19 years agogot rid of from "ids", using the From object itself as identity now. improves correl...
Mike Bayer [Sun, 19 Mar 2006 05:05:01 +0000 (05:05 +0000)] 
got rid of from "ids", using the From object itself as identity now.  improves correlation logic and fixes [ticket:116]

19 years agogot clause elements inside INSERTs going...
Mike Bayer [Sun, 19 Mar 2006 04:20:06 +0000 (04:20 +0000)] 
got clause elements inside INSERTs going...

19 years agoder + engine...
Mike Bayer [Sat, 18 Mar 2006 00:33:50 +0000 (00:33 +0000)] 
der + engine...

19 years agogot oracle parenthesized rules for funcs back, fixed copy_container on function
Mike Bayer [Sat, 18 Mar 2006 00:32:49 +0000 (00:32 +0000)] 
got oracle parenthesized rules for funcs back, fixed copy_container on function

19 years agoPropertyLoader will not re-determine direction when initialized a second time, as...
Mike Bayer [Sat, 18 Mar 2006 00:12:59 +0000 (00:12 +0000)] 
PropertyLoader will not re-determine direction when initialized a second time, as it is re-initialized as a copy made for an inheriting mapper, and no longer can get to the correct inheriting table.

19 years agorolled back the operationalerror catch...definitely doesnt work right now
Mike Bayer [Fri, 17 Mar 2006 23:56:54 +0000 (23:56 +0000)] 
rolled back the operationalerror catch...definitely doesnt work right now

19 years agoput a try/finally to insure that SQLSession is cleaned out on rollback/commit regardl...
Mike Bayer [Fri, 17 Mar 2006 22:00:24 +0000 (22:00 +0000)] 
put a try/finally to insure that SQLSession is cleaned out on rollback/commit regardless of issues

19 years agooverhaul to SQLSession change from yesterday, needs to use the threadlocal capability...
Mike Bayer [Fri, 17 Mar 2006 21:58:00 +0000 (21:58 +0000)] 
overhaul to SQLSession change from yesterday, needs to use the threadlocal capability of the pool after all

19 years agoattempting to catch OperationalErrors and invalidate the connection
Mike Bayer [Fri, 17 Mar 2006 21:22:30 +0000 (21:22 +0000)] 
attempting to catch OperationalErrors and invalidate the connection

19 years agoadded invalidate() method to connectionfairy, allows the connection to be removed...
Mike Bayer [Fri, 17 Mar 2006 21:14:39 +0000 (21:14 +0000)] 
added invalidate() method to connectionfairy, allows the connection to be removed from pooling

19 years agoidentified more issues with inheritance. mapper inheritance is more closed-minded...
Mike Bayer [Fri, 17 Mar 2006 21:11:59 +0000 (21:11 +0000)] 
identified more issues with inheritance.  mapper inheritance is more closed-minded about how it creates the join crit
erion as well as the sync rules in inheritance.  syncrules have been tightened up to be smarter about creating a new
SyncRule given lists of tables and a join clause.  properties also checks for relation direction against the "noninherited table" which for the moment makes it a stronger requirement that a relation to a mapper must relate to that mapper's main table, not any tables that it inherits from.

19 years agoan import ! eesh
Mike Bayer [Fri, 17 Mar 2006 20:22:55 +0000 (20:22 +0000)] 
an import !  eesh

19 years agoremoved old function generation override, ANSI functions handled by the core now
Mike Bayer [Fri, 17 Mar 2006 17:47:23 +0000 (17:47 +0000)] 
removed old function generation override, ANSI functions handled by the core now

19 years agoedits...
Mike Bayer [Fri, 17 Mar 2006 06:20:24 +0000 (06:20 +0000)] 
edits...

19 years agomaking the verbiage a little more formal...(its good stuff, just not sure what I...
Mike Bayer [Fri, 17 Mar 2006 06:11:34 +0000 (06:11 +0000)] 
making the verbiage a little more formal...(its good stuff, just not sure what I want yet)

19 years agofixed nasty transaction counting bug with new session thing + unit test
Mike Bayer [Fri, 17 Mar 2006 02:51:08 +0000 (02:51 +0000)] 
fixed nasty transaction counting bug with new session thing + unit test

19 years agorefactor to engine to have a separate SQLSession object. allows nested transactions.
Mike Bayer [Fri, 17 Mar 2006 02:15:09 +0000 (02:15 +0000)] 
refactor to engine to have a separate SQLSession object.  allows nested transactions.
util.ThreadLocal __hasattr__ method/raise_error param meaningless, removed
renamed old engines test to reflection

19 years agofixes to function/property formatting
Mike Bayer [Fri, 17 Mar 2006 01:01:34 +0000 (01:01 +0000)] 
fixes to function/property formatting

19 years agoSQLSession.....
Mike Bayer [Fri, 17 Mar 2006 01:01:15 +0000 (01:01 +0000)] 
SQLSession.....

19 years agofactored objectstore into two packages, one more public facing the other more to...
Mike Bayer [Fri, 17 Mar 2006 00:48:12 +0000 (00:48 +0000)] 
factored objectstore into two packages, one more public facing the other more to be *feared* ! :)

19 years agoJohn Dell'Aquila's patch which fixes [ticket:103] [ticket:105], selecting primary...
Mike Bayer [Thu, 16 Mar 2006 23:55:00 +0000 (23:55 +0000)] 
John Dell'Aquila's patch which fixes [ticket:103] [ticket:105], selecting primary keys properly and using the ALL_* instead of USER_* tables

19 years agoexpanded and integrated qvx's patch for dotted function names
Mike Bayer [Thu, 16 Mar 2006 23:38:14 +0000 (23:38 +0000)] 
expanded and integrated qvx's patch for dotted function names

19 years agoreorganized SingletonThreadPool to return distinct connections in the same thread...
Mike Bayer [Thu, 16 Mar 2006 19:09:53 +0000 (19:09 +0000)] 
reorganized SingletonThreadPool to return distinct connections in the same thread; use_threadlocal behavior is now switchable

19 years agoadded txt2myt.py to the genhtml/runhtml scripts, added exception if required modules...
Mike Bayer [Thu, 16 Mar 2006 19:08:35 +0000 (19:08 +0000)] 
added txt2myt.py to the genhtml/runhtml scripts, added exception if required modules arent found.
edited tutorial.txt, added particles, etc.
added clue that firebird might be supported to dbengine.myt

19 years agoJ. Ellis' "Simple" ORM module...for Spyce ! (and others...)
Mike Bayer [Thu, 16 Mar 2006 17:48:51 +0000 (17:48 +0000)] 
J. Ellis' "Simple" ORM module...for Spyce !  (and others...)

19 years agoTutorial draft (not finished) and documentation framework improvements
Alexey Shamrin [Wed, 15 Mar 2006 13:39:11 +0000 (13:39 +0000)] 
Tutorial draft (not finished) and documentation framework improvements

* a first step to a new documentation framework, using Markdown syntax, with
  some extensions (detailed in txt2myt.py docstrings):
  * `rel:something` for internal links
  * `{@name=something}` to override default header names (used when linking)
  * `{python}` to force code block to use Python syntax highlighting (not
     needed when using examples with `>>>` prompt)
* txt2myt.py -- converter from .txt to .myt
* a draft of tutorial.txt, which uses new syntax
* testdocs.py -- check examples in documentation using doctest (currently only
  in tutorial.txt)

19 years agoadded unique_connection() method to engine, connection pool to return a connection
Mike Bayer [Tue, 14 Mar 2006 19:51:03 +0000 (19:51 +0000)] 
added unique_connection() method to engine, connection pool to return a connection
that is not part of the thread-local context or any current transaction

19 years agofixed attributes bug where if an object is committed, its lazy-loaded list got
Mike Bayer [Tue, 14 Mar 2006 16:56:05 +0000 (16:56 +0000)] 
fixed attributes bug where if an object is committed, its lazy-loaded list got
blown away if it hadnt been loaded

19 years agoformatting...
Mike Bayer [Tue, 14 Mar 2006 16:49:15 +0000 (16:49 +0000)] 
formatting...

19 years agoremoved redundant is_dirty function
Mike Bayer [Tue, 14 Mar 2006 16:24:12 +0000 (16:24 +0000)] 
removed redundant is_dirty function

19 years agomore notes, docs rel_0_1_4
Mike Bayer [Mon, 13 Mar 2006 17:32:13 +0000 (17:32 +0000)] 
more notes, docs

19 years agotweak
Mike Bayer [Mon, 13 Mar 2006 17:18:03 +0000 (17:18 +0000)] 
tweak

19 years agoadded scalar subqueries within the column clause of another select
Mike Bayer [Mon, 13 Mar 2006 17:16:52 +0000 (17:16 +0000)] 
added scalar subqueries within the column clause of another select

19 years agoFix docstring and exception message in selectone_by
Alexey Shamrin [Mon, 13 Mar 2006 07:16:53 +0000 (07:16 +0000)] 
Fix docstring and exception message in selectone_by

19 years agoMinor typo: encode and decode are methods.
Alexey Shamrin [Mon, 13 Mar 2006 07:05:00 +0000 (07:05 +0000)] 
Minor typo: encode and decode are methods.

19 years agoFix typos, closing #89, #91, #92
Alexey Shamrin [Mon, 13 Mar 2006 06:51:47 +0000 (06:51 +0000)] 
Fix typos, closing #89, #91, #92

19 years agoadded selectfirst_by/selectone_by, selectone throws exception if more than one row...
Mike Bayer [Mon, 13 Mar 2006 02:53:51 +0000 (02:53 +0000)] 
added selectfirst_by/selectone_by, selectone throws  exception if more than one row returned, courtesy J.Ellis

19 years agotweak to get_direction, rolls back a comparison of "foreigntable" to "parent"/"mapper...
Mike Bayer [Mon, 13 Mar 2006 02:39:52 +0000 (02:39 +0000)] 
tweak to get_direction, rolls back a comparison of "foreigntable" to "parent"/"mapper" table to be more constrained.  this change was originally in [changeset:1101] to help out the polymorph example but it now works without it.  the change breaks the Post/Comment relationship in the ZBlog demo since the Post mapper has the comments table inside of it (also with no workaround).

19 years agocaveat
Mike Bayer [Mon, 13 Mar 2006 02:04:13 +0000 (02:04 +0000)] 
caveat

19 years agooracle is requiring dictionary params to be in a clean dict, added conversion
Mike Bayer [Mon, 13 Mar 2006 02:00:21 +0000 (02:00 +0000)] 
oracle is requiring dictionary params to be in a clean dict, added conversion
some fixes to unit tests

19 years agosmall tweak to select in order to fix [ticket:112]...the exported columns when doing...
Mike Bayer [Mon, 13 Mar 2006 01:13:47 +0000 (01:13 +0000)] 
small tweak to select in order to fix [ticket:112]...the exported columns when doing select on a select() will be the column names, not the keys.  this is with selects that have use_labels=False.  which makes sense since using the "key" and not the name implies a label has to be used.

19 years agotweak to mysql default test
Mike Bayer [Mon, 13 Mar 2006 01:06:33 +0000 (01:06 +0000)] 
tweak to mysql default test

19 years agorefactor to Compiled.get_params() to return new ClauseParameters object, a more intel...
Mike Bayer [Mon, 13 Mar 2006 00:24:54 +0000 (00:24 +0000)] 
refactor to Compiled.get_params() to return new ClauseParameters object, a more intelligent bind parameter dictionary that does type conversions late and preserves the unconverted value; used to fix mappers not comparing correct value in post-fetch [ticket:110]
removed pre_exec assertion from oracle/firebird regarding "check for sequence/primary key value"
fix to Unicode type to check for null, fixes [ticket:109]
create_engine() now uses genericized parameters; host/hostname, db/dbname/database, password/passwd, etc. for all engine connections
fix to select([func(column)]) so that it creates a FROM clause to the column's table, fixes [ticket:111]
doc updates for column defaults, indexes, connection pooling, engine params
unit tests for the above bugfixes

19 years agoadded expire() function + unit test fixes [ticket:95]
Mike Bayer [Fri, 10 Mar 2006 05:03:17 +0000 (05:03 +0000)] 
added expire() function + unit test fixes [ticket:95]

19 years agoutf-8 encoding is switchable at the engine level, ticket [ticket:101]
Mike Bayer [Fri, 10 Mar 2006 04:47:38 +0000 (04:47 +0000)] 
utf-8 encoding is switchable at the engine level, ticket [ticket:101]

19 years agocommitted patch for MSDouble/tinyint from [ticket:106]
Mike Bayer [Fri, 10 Mar 2006 04:35:34 +0000 (04:35 +0000)] 
committed patch for MSDouble/tinyint from [ticket:106]

19 years agoadded exception import
Mike Bayer [Fri, 10 Mar 2006 04:26:35 +0000 (04:26 +0000)] 
added exception import

19 years agoHistoryArrayList checks internal list as a list or dict to clear it
Mike Bayer [Fri, 10 Mar 2006 04:22:59 +0000 (04:22 +0000)] 
HistoryArrayList checks internal list as a list or dict to clear it

19 years agooverhaul to types system, decoupled base type and engine-specific type into a compose...
Mike Bayer [Thu, 9 Mar 2006 18:30:27 +0000 (18:30 +0000)] 
overhaul to types system, decoupled base type and engine-specific type into a composed pattern instead of goofy inheritance....gets rid of TypeDecorator (now a no-op) and enables all inhertance

19 years agofixed assocaition example
Mike Bayer [Thu, 9 Mar 2006 15:54:44 +0000 (15:54 +0000)] 
fixed assocaition example

19 years agoadded 'noninherited table' prop to mapper indicating the "lead" table, in the case of
Mike Bayer [Thu, 9 Mar 2006 00:24:15 +0000 (00:24 +0000)] 
added 'noninherited table' prop to mapper indicating the "lead" table, in the case of
inheritance.  relations now create priamry/secondary joins against that lead table.  if you want to create it against
an inherited table, use explicit join conditions.
added 'correlate' argument to CompoundSelect to get polymorph example working again.

19 years agoa few tweaks to get table creates/reflection working
Mike Bayer [Wed, 8 Mar 2006 22:32:55 +0000 (22:32 +0000)] 
a few tweaks to get table creates/reflection working
table names are always reflected back as having lowercase names

19 years agotweak to engine param..
Mike Bayer [Wed, 8 Mar 2006 22:11:51 +0000 (22:11 +0000)] 
tweak to engine param..

19 years agoadded identity() method to mapper, to help get the primary key of an instance.
Mike Bayer [Wed, 8 Mar 2006 21:55:33 +0000 (21:55 +0000)] 
added identity() method to mapper, to help get the primary key of an instance.

19 years agoadded check to relation that will see if the same table is included between the prima...
Mike Bayer [Wed, 8 Mar 2006 21:39:53 +0000 (21:39 +0000)] 
added check to relation that will see if the same table is included between the primaryjoin and secondaryjoin, and raises a descriptive exception if so.

19 years agoserious overhaul to get eager loads to work inline with an inheriting mapper, when...
Mike Bayer [Wed, 8 Mar 2006 20:51:51 +0000 (20:51 +0000)] 
serious overhaul to get eager loads to work inline with an inheriting mapper, when the inheritance/eager loads share the same table.  mapper inheritance will also favor the columns from the child table over those of the parent table when assigning column values to object attributes.  "correlated subqueries" require a flag "correlated=True" if they are in the FROM clause of another SELECT statement, and they want to be correlated.  this flag is set by default when using an "exists" clause.

19 years agotook erroneous 'count' off Alias
Mike Bayer [Wed, 8 Mar 2006 01:18:26 +0000 (01:18 +0000)] 
took erroneous 'count' off Alias

19 years agotook excess visit_func out, handled by ansisql compiler
Mike Bayer [Tue, 7 Mar 2006 05:46:36 +0000 (05:46 +0000)] 
took excess visit_func out, handled by ansisql compiler

19 years agocomment
Mike Bayer [Tue, 7 Mar 2006 03:17:34 +0000 (03:17 +0000)] 
comment

19 years agobackref() func will also honor lazy=True/False
Mike Bayer [Tue, 7 Mar 2006 03:16:10 +0000 (03:16 +0000)] 
backref() func will also honor lazy=True/False

19 years agoadded backref() function, allows the creation of a backref where you also send keywor...
Mike Bayer [Tue, 7 Mar 2006 03:14:08 +0000 (03:14 +0000)] 
added backref() function, allows the creation of a backref where you also send keyword arguments that will be placed on the relation

19 years agochecking in patch for column labels limit at 30 chars...what the heck
Mike Bayer [Mon, 6 Mar 2006 23:15:47 +0000 (23:15 +0000)] 
checking in patch for column labels limit at 30 chars...what the heck

19 years agopatch on index create syntax to fix [ticket:90] so schema name gets included
Mike Bayer [Mon, 6 Mar 2006 19:09:30 +0000 (19:09 +0000)] 
patch on index create syntax to fix [ticket:90] so schema name gets included

19 years agofixed bug in eager loading on a many-to-one [ticket:96], added the ticket tests as...
Mike Bayer [Mon, 6 Mar 2006 19:06:06 +0000 (19:06 +0000)] 
fixed bug in eager loading on a many-to-one [ticket:96], added the ticket tests as a unit test eagerload2.
got eagerload1 to be a unit test also.

19 years agosqlite likes OFFSET with LIMIT else its buggy
Mike Bayer [Mon, 6 Mar 2006 17:14:50 +0000 (17:14 +0000)] 
sqlite likes OFFSET with LIMIT else its buggy

19 years agoa mapper with inheritance will place itself as "dependent" on the inherited mapper...
Mike Bayer [Mon, 6 Mar 2006 03:10:46 +0000 (03:10 +0000)] 
a mapper with inheritance will place itself as "dependent" on the inherited mapper; even though this is not usually needed, it allows certain exotic combinations of mapper setups to work (i.e. the one in the polymorph example)

19 years agoadded new 'polymorphic' example. still trying to understand it :) .
Mike Bayer [Mon, 6 Mar 2006 02:27:13 +0000 (02:27 +0000)] 
added new 'polymorphic' example.  still trying to understand it :) .
fixes to relation to enable it to locate "direction" more consistently with inheritance relationships
more tweaks to parenthesizing subqueries, unions, etc.

19 years agomore tweak to compoundselect parenthesizing/subquery flag
Mike Bayer [Mon, 6 Mar 2006 01:17:12 +0000 (01:17 +0000)] 
more tweak to compoundselect parenthesizing/subquery flag

19 years agoselects within a compound clause dont get parenthesis added
Mike Bayer [Mon, 6 Mar 2006 01:09:03 +0000 (01:09 +0000)] 
selects within a compound clause dont get parenthesis added
fix to ColumnClause

19 years agodelete tables in an inheritance rel. requires them in reverse
Mike Bayer [Mon, 6 Mar 2006 01:07:48 +0000 (01:07 +0000)] 
delete tables in an inheritance rel. requires them in reverse

19 years agoadded unittest for orm-persisted insert without a postfetch, tweak to engine to only...
Mike Bayer [Sun, 5 Mar 2006 21:10:20 +0000 (21:10 +0000)] 
added unittest for orm-persisted insert without a postfetch, tweak to engine to only signal postfetch if the passivedefault columns received None/NULL for their parameter (since they dont exec otherwise)

19 years agogot mapper to receive the onupdates after updating an instance (also properly receive...
Mike Bayer [Sun, 5 Mar 2006 21:01:21 +0000 (21:01 +0000)] 
got mapper to receive the onupdates after updating an instance (also properly receives defaults on inserts)...

19 years agogot column onupdate working
Mike Bayer [Sun, 5 Mar 2006 20:31:44 +0000 (20:31 +0000)] 
got column onupdate working
improvement to Function so that they can more easily be called standalone without having to throw them into a select().

19 years agogot column defaults to be executeable
Mike Bayer [Sat, 4 Mar 2006 20:23:37 +0000 (20:23 +0000)] 
got column defaults to be executeable

19 years agoadded public-friendly setattr_clean and append_clean
Mike Bayer [Sat, 4 Mar 2006 20:20:23 +0000 (20:20 +0000)] 
added public-friendly setattr_clean and append_clean

19 years agomoved name to 'defaults', going to put more default stuff in
Mike Bayer [Sat, 4 Mar 2006 19:29:05 +0000 (19:29 +0000)] 
moved name to 'defaults', going to put more default stuff in