]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/log
thirdparty/sqlalchemy/sqlalchemy.git
18 years agoupdated docs for delete()
Mike Bayer [Mon, 29 Jan 2007 23:50:50 +0000 (23:50 +0000)] 
updated docs for delete()

18 years agoreset managed attributes on mapped classes when clear_mappers called
Mike Bayer [Mon, 29 Jan 2007 23:41:11 +0000 (23:41 +0000)] 
reset managed attributes on mapped classes when clear_mappers called

18 years agoempty out ClassKey registry when clear_mappers() is called
Mike Bayer [Mon, 29 Jan 2007 23:08:55 +0000 (23:08 +0000)] 
empty out ClassKey registry when clear_mappers() is called

18 years agofixes to quoting on "fake" column when used off its table
Mike Bayer [Mon, 29 Jan 2007 22:41:53 +0000 (22:41 +0000)] 
fixes to quoting on "fake" column when used off its table

18 years agoremoved erroneous "lazy"
Mike Bayer [Sun, 28 Jan 2007 23:52:53 +0000 (23:52 +0000)] 
removed erroneous "lazy"

18 years agoremoved various print statements
Mike Bayer [Sun, 28 Jan 2007 23:52:01 +0000 (23:52 +0000)] 
removed various print statements

18 years agoadded regexp search for "schema" in sequence reflection for [ticket:442], courtesy...
Mike Bayer [Sun, 28 Jan 2007 23:40:34 +0000 (23:40 +0000)] 
added regexp search for "schema" in sequence reflection for [ticket:442], courtesy david.mugnai@spacespa.it

18 years agomerged the polymorphic relationship refactoring branch in. i want to go further...
Mike Bayer [Sun, 28 Jan 2007 23:33:53 +0000 (23:33 +0000)] 
merged the polymorphic relationship refactoring branch in.  i want to go further on that branch and introduce the foreign_keys argument, and further centralize the "intelligence" about the joins and selectables into PropertyLoader so that lazyloader/sync can be simplified, but the current branch goes pretty far.
  - relations keep track of "polymorphic_primaryjoin", "polymorphic_secondaryjoin" which it derives from the plain primaryjoin/secondaryjoin.
  - lazy/eagerloaders work from those polymorphic join objects.
  - the join exported by PropertyLoader to Query/SelectResults is the polymorphic join, so that join_to/etc work properly.
  - Query builds itself against the base Mapper again, not the "polymorphic" mapper.  uses the "polymorphic" version
 only as appropriate.  this helps join_by/join_to/etc to work with polymorphic mappers.
  - Query will also adapt incoming WHERE criterion to the polymorphic mapper, i.e. the "people" table becomes the "person_join" automatically.
  - quoting has been modified since labels made out of non-case-sensitive columns could themselves require quoting..so case_sensitive defaults to True if not otherwise specified (used to be based on the identifier itself).
  - the test harness gets an ORMTest base class and a bunch of the ORM unit tests are using it now, decreases a lot of redundancy.

18 years agofixed "eager=True"
Mike Bayer [Sun, 28 Jan 2007 22:53:07 +0000 (22:53 +0000)] 
fixed "eager=True"

18 years ago- added a standardized test harness for ORM tests
Mike Bayer [Sat, 27 Jan 2007 22:31:39 +0000 (22:31 +0000)] 
- added a standardized test harness for ORM tests
- added three-level mapping test.  needed some massaging for postgres

18 years ago- fix for multi-level polymorphic mappers
Mike Bayer [Sat, 27 Jan 2007 21:30:35 +0000 (21:30 +0000)] 
- fix for multi-level polymorphic mappers

18 years ago- eager relation to an inheriting mapper wont fail if no rows returned for
Mike Bayer [Sat, 27 Jan 2007 01:40:26 +0000 (01:40 +0000)] 
- eager relation to an inheriting mapper wont fail if no rows returned for
the relationship.

18 years agoadded a close() to the single SQL execute, useful for testing pool behavior with...
Mike Bayer [Sat, 27 Jan 2007 01:08:39 +0000 (01:08 +0000)] 
added a close() to the single SQL execute, useful for testing pool behavior with the ORM

18 years agoremoved print line
Mike Bayer [Fri, 26 Jan 2007 01:31:54 +0000 (01:31 +0000)] 
removed print line

18 years agopool_size was there already of course :-|
Jonathan Ellis [Thu, 25 Jan 2007 21:50:23 +0000 (21:50 +0000)] 
pool_size was there already of course :-|

18 years agor/m unused import
Jonathan Ellis [Thu, 25 Jan 2007 20:07:56 +0000 (20:07 +0000)] 
r/m unused import

18 years agoadd pool_size to "list of all standard options"
Jonathan Ellis [Thu, 25 Jan 2007 19:25:23 +0000 (19:25 +0000)] 
add pool_size to "list of all standard options"

18 years ago- fix to reflection on older DB's that might return array() type for
Mike Bayer [Thu, 25 Jan 2007 01:37:15 +0000 (01:37 +0000)] 
- fix to reflection on older DB's that might return array() type for
"show variables like" statements

18 years ago- calling corresponding_column with keys_ok matches columns on name, not key, since
Mike Bayer [Wed, 24 Jan 2007 23:37:03 +0000 (23:37 +0000)] 
- calling corresponding_column with keys_ok matches columns on name, not key, since
the name is meaningful with regards to SQL relationships, the key is not
- adjustments to the recent polymorphic relationship refactorings, specifically
for many-to-one relationships to polymorphic unions that did not contain the
base table [ticket:439].  the lazy/eager clause adaption to the selectable
will match up on straight column names (i.e. its a more liberal policy)
- lazy loader will not attempt to adapt the clause to the selectable if
loads_polymorphic is not enabled, since the more liberal policy of adapting
columns fails for more elaborate join conditions
- will have to see if ppl want to do complex joins with polymorphic relations...
may have to add "polymorphic_primaryjoin" in that case as a last resort (would make
working around these issues a snap, tho...)

18 years agoadded unit tests illustrating current workaround for assignmapper method name/collect...
Mike Bayer [Wed, 24 Jan 2007 22:43:25 +0000 (22:43 +0000)] 
added unit tests illustrating current workaround for assignmapper method name/collection class collision

18 years agoraise exception if invalid collection class used
Mike Bayer [Wed, 24 Jan 2007 19:57:02 +0000 (19:57 +0000)] 
raise exception if invalid collection class used

18 years agochangeset
Mike Bayer [Wed, 24 Jan 2007 03:26:19 +0000 (03:26 +0000)] 
changeset

18 years agooracle can conditionally decide if it wants to say "use rowid" in a select statement.
Mike Bayer [Wed, 24 Jan 2007 03:21:26 +0000 (03:21 +0000)] 
oracle can conditionally decide if it wants to say "use rowid" in a select statement.
needs to be tweaked vs. when ROW NUMBER OVER ORDER BY is being used, but currently
fixes [ticket:436]

18 years agonote support for LIMIT in firebird and mssql
Jonathan Ellis [Wed, 24 Jan 2007 00:13:45 +0000 (00:13 +0000)] 
note support for LIMIT in firebird and mssql

18 years agoformatting
Mike Bayer [Tue, 23 Jan 2007 22:19:41 +0000 (22:19 +0000)] 
formatting

18 years agotest patches from [ticket:422]
Mike Bayer [Tue, 23 Jan 2007 21:14:54 +0000 (21:14 +0000)] 
test patches from [ticket:422]

18 years ago- *slight* support for binary, but still need to figure out how to insert reasonably... rel_0_3_4
Mike Bayer [Tue, 23 Jan 2007 20:25:48 +0000 (20:25 +0000)] 
- *slight* support for binary, but still need to figure out how to insert reasonably large
values (over 4K).  requires auto_setinputsizes=True sent to create_engine(), rows must
be fully fetched individually, etc.

18 years agoattempting to get oracle binary working
Mike Bayer [Tue, 23 Jan 2007 19:35:06 +0000 (19:35 +0000)] 
attempting to get oracle binary working

18 years ago0.3.4
Mike Bayer [Tue, 23 Jan 2007 19:19:48 +0000 (19:19 +0000)] 
0.3.4

18 years ago- added support for column "key" attribute to be useable in row[<key>]/row.<key>
Mike Bayer [Tue, 23 Jan 2007 18:45:11 +0000 (18:45 +0000)] 
- added support for column "key" attribute to be useable in row[<key>]/row.<key>

18 years agojustify text
Jonathan Ellis [Tue, 23 Jan 2007 06:30:17 +0000 (06:30 +0000)] 
justify text

18 years agoadd example of joining to labeled table
Jonathan Ellis [Tue, 23 Jan 2007 06:28:24 +0000 (06:28 +0000)] 
add example of joining to labeled table

18 years agosplit out SelectableClassType from TableClassType, so we don't have to do an isinstan...
Jonathan Ellis [Tue, 23 Jan 2007 06:15:05 +0000 (06:15 +0000)] 
split out SelectableClassType from TableClassType, so we don't have to do an isinstance check for each dml op

18 years agorelationships no longer compile against the "selectable" mapper (i.e. the polymorphic...
Mike Bayer [Tue, 23 Jan 2007 04:05:07 +0000 (04:05 +0000)] 
relationships no longer compile against the "selectable" mapper (i.e. the polymorphic mapper).  join conditions, foreign keys etc. are configured against the actual mappers used in the relationship in all cases.  the lazy and eager loaders in turn "adapt" their lazy/eager clauses to that of the "selectable" mapper if one is present.  this is because the join conditions between the mapper's base tables are *far* easier to work with and detect direction etc. compared to an enormous polymorphic union; dealing with the polymorphic union is pushed further out into select query construction.

18 years agoadded "instances" to assign_mapper funcs [ticket:433]
Mike Bayer [Tue, 23 Jan 2007 00:49:12 +0000 (00:49 +0000)] 
added "instances" to assign_mapper funcs  [ticket:433]

18 years agoadded a session transaction test
Mike Bayer [Mon, 22 Jan 2007 19:36:21 +0000 (19:36 +0000)] 
added a session transaction test

18 years agooops, change from yesterday fails the zblog tests...now i understand !
Mike Bayer [Sun, 21 Jan 2007 21:03:37 +0000 (21:03 +0000)] 
oops, change from yesterday fails the zblog tests...now i understand !

18 years agobetter error message from [ticket:429]
Mike Bayer [Sun, 21 Jan 2007 19:54:12 +0000 (19:54 +0000)] 
better error message from [ticket:429]

18 years agoadded merge unit test from [ticket:430]
Mike Bayer [Sun, 21 Jan 2007 19:49:38 +0000 (19:49 +0000)] 
added merge unit test from [ticket:430]

18 years agoadded recursion check to merge
Mike Bayer [Sun, 21 Jan 2007 19:47:25 +0000 (19:47 +0000)] 
added recursion check to merge

18 years agoselectby -> select_by
Jonathan Ellis [Sun, 21 Jan 2007 16:57:00 +0000 (16:57 +0000)] 
selectby -> select_by

18 years agodocs: [ticket:345], [ticket:356], [ticket:48], [ticket:403], [ticket:394],
Mike Bayer [Sun, 21 Jan 2007 00:09:25 +0000 (00:09 +0000)] 
docs:  [ticket:345], [ticket:356], [ticket:48], [ticket:403], [ticket:394],
cleanup/completion of keyword arg documentation for create_engine(), mapper(), and
relation()

18 years ago- mysql table create options work on a generic passthru now, i.e. Table(..., mysql_en...
Mike Bayer [Sat, 20 Jan 2007 21:00:08 +0000 (21:00 +0000)] 
- mysql table create options work on a generic passthru now, i.e. Table(..., mysql_engine='InnoDB',
mysql_collate="latin1_german2_ci", mysql_auto_increment="5", mysql_<somearg>...),
helps [ticket:418]

18 years ago- added "validate=False" argument to assign_mapper, if True will insure that only...
Mike Bayer [Sat, 20 Jan 2007 20:40:39 +0000 (20:40 +0000)] 
- added "validate=False" argument to assign_mapper, if True will insure that only mapped
attributes are named [ticket:426]

18 years agostarting to refactor adaptation of inherited properties out of the MapperProperty...
Mike Bayer [Sat, 20 Jan 2007 13:38:50 +0000 (13:38 +0000)] 
starting to refactor adaptation of inherited properties out of the MapperProperty and into the mapper for now

18 years ago- tightened down conditions used to locate "relation direction", associating
Mike Bayer [Sat, 20 Jan 2007 12:31:27 +0000 (12:31 +0000)] 
- tightened down conditions used to locate "relation direction", associating
  the "foreignkey" of the relationship with the "primaryjoin".  the column match now
  must be exact, not just "corresponding".  this enables self-referential relationships on a
  polymorphic mapper.
  - a little bit of improvement to the concept of a "concrete" inheritance mapping, though that concept
  is not well fleshed out yet (added test case to support concrete mappers on top of a polymorphic base).

18 years agoremoved
Mike Bayer [Sat, 20 Jan 2007 12:13:10 +0000 (12:13 +0000)] 
removed

18 years ago- fix to "proxy=True" behavior on synonym()
Mike Bayer [Sat, 20 Jan 2007 03:14:59 +0000 (03:14 +0000)] 
- fix to "proxy=True" behavior on synonym()

18 years ago- trailing underscores are trimmed from func.<xxx> calls, such as func.if_()
Mike Bayer [Fri, 19 Jan 2007 20:51:05 +0000 (20:51 +0000)] 
- trailing underscores are trimmed from func.<xxx> calls, such as func.if_()

18 years ago- changed "BooleanExpression" to subclass from "BinaryExpression", so that boolean
Mike Bayer [Fri, 19 Jan 2007 20:32:13 +0000 (20:32 +0000)] 
- changed "BooleanExpression" to subclass from "BinaryExpression", so that boolean
expressions can also follow column-clause behaviors (i.e. label(), etc).
- query.select() had to become more picky about what it considers to be a full "selectable"
and what it considers to be a fragment that represents a WHERE criterion - looks for the presence
of a FromClause now (which is still pretty liberal, since i originally intended the check to be
for select() only).  the previous exception-catch method also added a little stack tracing
overhead anyway.

18 years ago- fixed bug where delete-orphan basically didn't work with many-to-many relationships...
Mike Bayer [Fri, 19 Jan 2007 03:18:46 +0000 (03:18 +0000)] 
- fixed bug where delete-orphan basically didn't work with many-to-many relationships [ticket:427],
backref presence generally hid the symptom

18 years agoadded testcase for upcoming ticket
Mike Bayer [Fri, 19 Jan 2007 02:44:47 +0000 (02:44 +0000)] 
added testcase for upcoming ticket

18 years ago- another fix to subquery correlation so that a subquery which has only one FROM
Mike Bayer [Fri, 19 Jan 2007 02:19:38 +0000 (02:19 +0000)] 
- another fix to subquery correlation so that a subquery which has only one FROM
element will *not* correlate that single element, since at least one FROM element is
required in a query.

18 years agohas_table wasnt handling case-sensitive table names
Mike Bayer [Fri, 19 Jan 2007 02:10:28 +0000 (02:10 +0000)] 
has_table wasnt handling case-sensitive table names

18 years ago - some deeper error checking when compiling relations, to detect an ambiguous "prima...
Mike Bayer [Thu, 18 Jan 2007 03:33:13 +0000 (03:33 +0000)] 
 - some deeper error checking when compiling relations, to detect an ambiguous "primaryjoin"
 in the case that both sides of the relationship have foreign key references in the primary
 join condition

18 years agoremoved unnecessary value grab
Mike Bayer [Wed, 17 Jan 2007 22:14:13 +0000 (22:14 +0000)] 
removed unnecessary value grab

18 years agotweaks
Mike Bayer [Wed, 17 Jan 2007 21:51:07 +0000 (21:51 +0000)] 
tweaks

18 years agoupdates, verbiage
Mike Bayer [Wed, 17 Jan 2007 21:44:54 +0000 (21:44 +0000)] 
updates, verbiage

18 years ago- fix to the initial checkfirst for tables to take current schema into account [ticke...
Mike Bayer [Wed, 17 Jan 2007 18:47:36 +0000 (18:47 +0000)] 
- fix to the initial checkfirst for tables to take current schema into account [ticket:424]

18 years agodocument "Accessing the Session"
Jonathan Ellis [Wed, 17 Jan 2007 18:25:37 +0000 (18:25 +0000)] 
document "Accessing the Session"

18 years agoadded testcase to ensure that type gets propigated from scalar subquery to its label
Mike Bayer [Tue, 16 Jan 2007 23:23:19 +0000 (23:23 +0000)] 
added testcase to ensure that type gets propigated from scalar subquery to its label

18 years agoadded "options" to exported query API
Mike Bayer [Tue, 16 Jan 2007 22:34:37 +0000 (22:34 +0000)] 
added "options" to exported query API

18 years agoverbiage updates, this is a work-in-progress (WIP)
Mike Bayer [Tue, 16 Jan 2007 03:29:26 +0000 (03:29 +0000)] 
verbiage updates, this is a work-in-progress (WIP)

18 years ago- added optional constructor to sql.ColumnCollection
Mike Bayer [Mon, 15 Jan 2007 21:54:16 +0000 (21:54 +0000)] 
- added optional constructor to sql.ColumnCollection
- mapper sets its "primary_key" attribute to be the ultimately decided primary_key column collection post-compilation
- added compare() method to MapperProperty, defines a comparison operation of the columns represented by the property to some value
- all the above combines into today's controversial feature: saying query.select_by(somerelationname=someinstance) will create the join of the primary key columns represented by "somerelationname"'s mapper to the actual primary key in "someinstance".
- docs for the above

18 years ago- trying to redefine a reflected primary key column as non-primary key raises an...
Mike Bayer [Mon, 15 Jan 2007 18:31:32 +0000 (18:31 +0000)] 
- trying to redefine a reflected primary key column as non-primary key raises an error

18 years ago[ticket:398]
Mike Bayer [Sun, 14 Jan 2007 21:21:02 +0000 (21:21 +0000)] 
[ticket:398]

18 years ago- default cascade is "save-update, merge"
Mike Bayer [Sun, 14 Jan 2007 21:10:40 +0000 (21:10 +0000)] 
- default cascade is "save-update, merge"
- added another merge unit test

18 years ago- postgres cursor option is now server_side_cursors=False; some users get bad results...
Mike Bayer [Sun, 14 Jan 2007 20:21:36 +0000 (20:21 +0000)] 
- postgres cursor option is now server_side_cursors=False; some users get bad results using them
so theyre off by default
- type system slightly modified to support TypeDecorators that can be overridden by the dialect
- added an NVarchar type to mssql (produces NVARCHAR), also MSUnicode which provides Unicode-translation
for the NVarchar regardless of dialect convert_unicode setting.

18 years ago- basic idea of "session.merge()" actually implemented. needs more testing.
Mike Bayer [Sat, 13 Jan 2007 01:39:15 +0000 (01:39 +0000)] 
- basic idea of "session.merge()" actually implemented.  needs more testing.

18 years agomore insure->ensure. this is going to be a hard habit to break...
Mike Bayer [Fri, 12 Jan 2007 03:07:08 +0000 (03:07 +0000)] 
more insure->ensure.  this is going to be a hard habit to break...

18 years ago- mysql is inconsistent with what kinds of quotes it uses in foreign keys during a
Mike Bayer [Fri, 12 Jan 2007 01:57:41 +0000 (01:57 +0000)] 
- mysql is inconsistent with what kinds of quotes it uses in foreign keys during a
  SHOW CREATE TABLE, reflection updated to accomodate for all three styles [ticket:420]

18 years ago - added "fetchmany()" support to ResultProxy
Mike Bayer [Thu, 11 Jan 2007 00:27:45 +0000 (00:27 +0000)] 
  - added "fetchmany()" support to ResultProxy

18 years ago- postgres no longer uses client-side cursors, uses more efficient server side
Mike Bayer [Wed, 10 Jan 2007 07:49:37 +0000 (07:49 +0000)] 
- postgres no longer uses client-side cursors, uses more efficient server side
  cursors via apparently undocumented psycopg2 behavior recently discovered on the
  mailing list.  disable it via create_engine('postgres://', client_side_cursors=True)

18 years agoadd test for max_order non_primary mapper from the list today
Jonathan Ellis [Tue, 9 Jan 2007 07:07:55 +0000 (07:07 +0000)] 
add test for max_order non_primary mapper from the list today

18 years ago- the "op()" function is now treated as an "operation", rather than a "comparison".
Mike Bayer [Mon, 8 Jan 2007 19:09:02 +0000 (19:09 +0000)] 
- the "op()" function is now treated as an "operation", rather than a "comparison".
  the difference is, an operation produces a BinaryExpression from which further operations
  can occur whereas comparison produces the more restrictive BooleanExpression

18 years agobrief mention of defer, undefer
Jonathan Ellis [Sun, 7 Jan 2007 20:52:32 +0000 (20:52 +0000)] 
brief mention of defer, undefer

18 years agoadded SVN link to setup.py description
Mike Bayer [Sat, 6 Jan 2007 22:26:37 +0000 (22:26 +0000)] 
added SVN link to setup.py description

18 years agotypo fix (thanks Paul J)
Rick Morrison [Sat, 6 Jan 2007 21:46:44 +0000 (21:46 +0000)] 
typo fix (thanks Paul J)

18 years ago- added a mutex to the mapper compilation step. ive been reluctant to add any kind
Mike Bayer [Sat, 6 Jan 2007 20:32:47 +0000 (20:32 +0000)] 
- added a mutex to the mapper compilation step.  ive been reluctant to add any kind
of threading anything to SA but this is one spot that its its really needed since mappers
are typically "global", and while their state does not change during normal operation, the
initial compilation step does modify internal state significantly, and this step usually
occurs not at module-level initialization time (unless you call compile()) but at first-request
time
- added "compile_mappers()" function as a shortcut to compiling all mappers

18 years agotweak to support reflecting eqlite columns that didnt specify a type
Mike Bayer [Sat, 6 Jan 2007 19:28:21 +0000 (19:28 +0000)] 
tweak to support reflecting eqlite columns that didnt specify a type

18 years ago- added an error message if you actually try to modify primary key values on an entity
Mike Bayer [Sat, 6 Jan 2007 03:33:53 +0000 (03:33 +0000)] 
- added an error message if you actually try to modify primary key values on an entity
and then flush it.

18 years agocopyright update
Mike Bayer [Fri, 5 Jan 2007 19:26:11 +0000 (19:26 +0000)] 
copyright update

18 years ago- default "timezone" setting is now False. this corresponds to Python's datetime
Mike Bayer [Fri, 5 Jan 2007 18:51:23 +0000 (18:51 +0000)] 
- default "timezone" setting is now False.  this corresponds to Python's datetime
behavior as well as Postgres' timestamp/time types (which is the only timezone-sensitive
dialect at the moment) [ticket:414]

18 years ago- fix to post_update to insure rows are updated even for non insert/delete scenarios
Mike Bayer [Fri, 5 Jan 2007 04:56:57 +0000 (04:56 +0000)] 
- fix to post_update to insure rows are updated even for non insert/delete scenarios
[ticket:413]

18 years agoRemoved "burned-in" schema name of "dbo". Suggested by janezj
Rick Morrison [Thu, 4 Jan 2007 04:25:47 +0000 (04:25 +0000)] 
Removed "burned-in" schema name of "dbo". Suggested by janezj

18 years agoPatch from Paul Johnston that refactors adodbapi vs. pymssql a bit, fixes broken...
Rick Morrison [Thu, 4 Jan 2007 04:12:36 +0000 (04:12 +0000)] 
Patch from Paul Johnston that refactors adodbapi vs. pymssql a bit, fixes broken COMMITS in adodbapi

18 years ago- Firebird fix to autoload multifield foreign keys [ticket:409]
Mike Bayer [Wed, 3 Jan 2007 02:25:02 +0000 (02:25 +0000)] 
- Firebird fix to autoload multifield foreign keys [ticket:409]
- Firebird NUMERIC type properly handles a type without precision [ticket:409]

18 years ago- order of constraint creation puts primary key first before all other constraints;
Mike Bayer [Wed, 3 Jan 2007 02:19:57 +0000 (02:19 +0000)] 
- order of constraint creation puts primary key first before all other constraints;
required for firebird, not a bad idea for others [ticket:408]

18 years ago- fixed bug in mapper refresh/expire whereby eager loaders didnt properly re-populate
Mike Bayer [Tue, 2 Jan 2007 19:33:41 +0000 (19:33 +0000)] 
- fixed bug in mapper refresh/expire whereby eager loaders didnt properly re-populate
item lists [ticket:407]

18 years ago- added "none" to the list of cascades, although im not sure if we should really...
Mike Bayer [Tue, 2 Jan 2007 03:43:09 +0000 (03:43 +0000)] 
- added "none" to the list of cascades, although im not sure if we should really allow "none" since it currently doesnt do anything (what should it do, cancel out the other cascades?)

18 years ago- invalid options sent to 'cascade' string will raise an exception [ticket:406]
Mike Bayer [Tue, 2 Jan 2007 03:39:26 +0000 (03:39 +0000)] 
- invalid options sent to 'cascade' string will raise an exception [ticket:406]

18 years ago- global "insure"->"ensure" change. in US english "insure" is actually
Mike Bayer [Mon, 1 Jan 2007 00:10:37 +0000 (00:10 +0000)] 
- global "insure"->"ensure" change.  in US english "insure" is actually
largely interchangeable with "ensure" (so says the dictionary), so I'm not
completely illiterate, but its definitely sub-optimal to "ensure" which is
non-ambiguous.

18 years ago- speed enhancements to ORM object instantiation, eager loading of rows
Mike Bayer [Thu, 28 Dec 2006 08:30:43 +0000 (08:30 +0000)] 
- speed enhancements to ORM object instantiation, eager loading of rows

18 years ago- fix to correlation of subqueries when the column list of the select statement
Mike Bayer [Thu, 28 Dec 2006 00:27:58 +0000 (00:27 +0000)] 
- fix to correlation of subqueries when the column list of the select statement
is constructed with individual calls to append_column(); this fixes an ORM
bug whereby nested select statements were not getting correlated with the
main select generated by the Query object.

18 years ago- fixes to postgres reflection to better handle when schema names are present;
Mike Bayer [Sun, 24 Dec 2006 04:45:11 +0000 (04:45 +0000)] 
- fixes to postgres reflection to better handle when schema names are present;
thanks to jason (at) ncsmags.com [ticket:402]

18 years ago- fix to MapperExtension create_instance so that entity_name properly associated
Mike Bayer [Tue, 19 Dec 2006 20:52:32 +0000 (20:52 +0000)] 
- fix to MapperExtension create_instance so that entity_name properly associated
with new instance

18 years agoreversing last commit
Rick Morrison [Mon, 18 Dec 2006 02:17:13 +0000 (02:17 +0000)] 
reversing last commit

18 years agoadded missing ref to between in sql.py __all__
Rick Morrison [Sun, 17 Dec 2006 23:14:53 +0000 (23:14 +0000)] 
added missing ref to between in sql.py __all__

18 years ago- added "BIGSERIAL" support for postgres table with PGBigInteger/autoincrement
Mike Bayer [Fri, 15 Dec 2006 16:06:14 +0000 (16:06 +0000)] 
- added "BIGSERIAL" support for postgres table with PGBigInteger/autoincrement

18 years agoPGBigInteger subclasses PGInteger so it gets used
Mike Bayer [Fri, 15 Dec 2006 16:01:24 +0000 (16:01 +0000)] 
PGBigInteger subclasses PGInteger so it gets used