]>
git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/log
Mike Bayer [Mon, 5 Jun 2006 19:27:47 +0000 (19:27 +0000)]
tweaks
Mike Bayer [Mon, 5 Jun 2006 19:18:48 +0000 (19:18 +0000)]
0.2.2 prep, added "pickler" option to Pickle type
Mike Bayer [Mon, 5 Jun 2006 18:26:54 +0000 (18:26 +0000)]
force_close...
Mike Bayer [Mon, 5 Jun 2006 18:25:35 +0000 (18:25 +0000)]
more fixes to transaction nesting, interacts better with close() statement
Mike Bayer [Mon, 5 Jun 2006 17:25:51 +0000 (17:25 +0000)]
reorganized unit tests into subdirectories
Mike Bayer [Mon, 5 Jun 2006 02:31:53 +0000 (02:31 +0000)]
improvements/fixes to session cascade iteration,
fixes to entity_name propigation
Mike Bayer [Sat, 3 Jun 2006 18:49:10 +0000 (18:49 +0000)]
added new polymorph test, todos for session/cascade
Mike Bayer [Sat, 3 Jun 2006 17:48:55 +0000 (17:48 +0000)]
dbengine doc: no support for pg1
postgres: if module is none, still use pyformat for some unit tests
Mike Bayer [Fri, 2 Jun 2006 23:11:06 +0000 (23:11 +0000)]
doc for oracle fix
Mike Bayer [Fri, 2 Jun 2006 23:05:33 +0000 (23:05 +0000)]
confirmed that makedsn works with host/port/sid
Mike Bayer [Fri, 2 Jun 2006 22:34:54 +0000 (22:34 +0000)]
restored global_connect() function, default table metadata
Mike Bayer [Fri, 2 Jun 2006 22:14:42 +0000 (22:14 +0000)]
adjustment to datetime
Mike Bayer [Fri, 2 Jun 2006 01:31:24 +0000 (01:31 +0000)]
pool doesnt consume random **kwargs
Mike Bayer [Fri, 2 Jun 2006 01:17:09 +0000 (01:17 +0000)]
cleanup
Mike Bayer [Fri, 2 Jun 2006 01:10:20 +0000 (01:10 +0000)]
- got rudimental "mapping to multiple tables" functionality cleaned up,
more correctly documented
Mike Bayer [Thu, 1 Jun 2006 20:59:49 +0000 (20:59 +0000)]
update
Mike Bayer [Thu, 1 Jun 2006 20:52:12 +0000 (20:52 +0000)]
fixed host connector again, now for [ticket:197]
Mike Bayer [Thu, 1 Jun 2006 18:22:49 +0000 (18:22 +0000)]
switched generator to list comprehension
Mike Bayer [Thu, 1 Jun 2006 15:55:52 +0000 (15:55 +0000)]
create_connect_args can create DSN from host/port, submitted by bernd.dorn@fhv.at for [ticket:192]
Mike Bayer [Thu, 1 Jun 2006 15:49:58 +0000 (15:49 +0000)]
fixes half of [ticket:192], query.load()/get() with a unicode argument was failing to apply type conversion to the bind parameter
Mike Bayer [Thu, 1 Jun 2006 15:20:35 +0000 (15:20 +0000)]
"count" label changed to "rowcount", and default "count" argument is first pk col of the table or the first col if no pks
Mike Bayer [Thu, 1 Jun 2006 02:03:36 +0000 (02:03 +0000)]
implemented query string support in db urls, gets sent to dialect **kwargs, [ticket:196]
Mike Bayer [Thu, 1 Jun 2006 01:18:00 +0000 (01:18 +0000)]
more test adjustments for firebird
Mike Bayer [Thu, 1 Jun 2006 01:12:39 +0000 (01:12 +0000)]
brad clement's 0.2 firebird support !
Mike Bayer [Thu, 1 Jun 2006 01:11:52 +0000 (01:11 +0000)]
some comments...more to come
Mike Bayer [Wed, 31 May 2006 16:15:10 +0000 (16:15 +0000)]
inherited synchronization behavior fixed to descend all the way to the base class
Mike Bayer [Wed, 31 May 2006 06:22:06 +0000 (06:22 +0000)]
simplification/improvement to circular dependency sort (properly batches now)
mapper accepts add_property calls with columns that are not in its selectable (allows deferreds in, generally more lenient)
Mike Bayer [Wed, 31 May 2006 06:19:56 +0000 (06:19 +0000)]
tweak to join test
Mike Bayer [Tue, 30 May 2006 23:36:19 +0000 (23:36 +0000)]
further tweaks to polymorphic loading...getting double polymorphic loaders to work
Mike Bayer [Tue, 30 May 2006 17:11:14 +0000 (17:11 +0000)]
further refinement of the polymorphic UOWTask idea. circular dependency sort has to be pretty much focused on the base mappers
of any inheritance chain, as it now takes part in pretty much any two dependent classes who share the same inherited parent.
Mike Bayer [Mon, 29 May 2006 22:41:30 +0000 (22:41 +0000)]
fixed [ticket:188] updated changelog
Mike Bayer [Mon, 29 May 2006 22:15:16 +0000 (22:15 +0000)]
polymorphic linked list test, tests polymorphic inheritance with circular refs
Mike Bayer [Mon, 29 May 2006 21:41:38 +0000 (21:41 +0000)]
unit-tested product/specline/etc stuff
Mike Bayer [Mon, 29 May 2006 17:21:41 +0000 (17:21 +0000)]
more polymorphic adjustments to circular dependency sort
Mike Bayer [Mon, 29 May 2006 16:49:42 +0000 (16:49 +0000)]
echo_pool flag fixed
removed incorrect paragraph regarding release modes
Mike Bayer [Mon, 29 May 2006 05:17:21 +0000 (05:17 +0000)]
working on [ticket:190], getting circular dependency sort to work with inheriting mappers
Mike Bayer [Mon, 29 May 2006 03:14:11 +0000 (03:14 +0000)]
0.2.1 prep
Mike Bayer [Mon, 29 May 2006 02:57:33 +0000 (02:57 +0000)]
connection more careful about checking if its closed before operations
small fix to table sort if no tables
unit test tweaks
Mike Bayer [Mon, 29 May 2006 02:33:03 +0000 (02:33 +0000)]
added extra info for association object
threadlocal transaction benefits from an explicit close() on the connection besides de-referencing it
Mike Bayer [Mon, 29 May 2006 02:12:53 +0000 (02:12 +0000)]
exceptions...
Mike Bayer [Mon, 29 May 2006 02:11:14 +0000 (02:11 +0000)]
unit test adjustments to insure weakref status on connecitonfairy
Mike Bayer [Sun, 28 May 2006 23:57:14 +0000 (23:57 +0000)]
pool needed weakref
modified auto rollback to only occur when no transaction
more unit tests
Mike Bayer [Sun, 28 May 2006 20:27:08 +0000 (20:27 +0000)]
more tlocal trans stuff
Mike Bayer [Sun, 28 May 2006 19:16:43 +0000 (19:16 +0000)]
skips blank arguments
Mike Bayer [Sun, 28 May 2006 19:02:09 +0000 (19:02 +0000)]
extra tests...
Mike Bayer [Sun, 28 May 2006 18:01:22 +0000 (18:01 +0000)]
do-nothing dispose() method in SingletonThreadPool
Mike Bayer [Sun, 28 May 2006 17:59:06 +0000 (17:59 +0000)]
would help if commit() worked too...
Mike Bayer [Sun, 28 May 2006 17:46:45 +0000 (17:46 +0000)]
TLEngine needed a partial rewrite....
Mike Bayer [Sun, 28 May 2006 16:37:22 +0000 (16:37 +0000)]
check for not enough inserted pks to backfill the object
Mike Bayer [Sun, 28 May 2006 16:12:15 +0000 (16:12 +0000)]
raises error for bad url
Mike Bayer [Sun, 28 May 2006 16:07:15 +0000 (16:07 +0000)]
propigate "pool" argument
Mike Bayer [Sun, 28 May 2006 05:52:52 +0000 (05:52 +0000)]
selectresults docs
Mike Bayer [Sun, 28 May 2006 01:01:45 +0000 (01:01 +0000)]
it's police....
Mike Bayer [Sun, 28 May 2006 00:31:34 +0000 (00:31 +0000)]
formatting etc
Mike Bayer [Sat, 27 May 2006 20:33:41 +0000 (20:33 +0000)]
take two
Mike Bayer [Sat, 27 May 2006 20:33:22 +0000 (20:33 +0000)]
0.2 prep
Mike Bayer [Sat, 27 May 2006 19:48:34 +0000 (19:48 +0000)]
keep verbose false
Mike Bayer [Sat, 27 May 2006 19:44:05 +0000 (19:44 +0000)]
latest overhaul to association objects, plus an actual unit test
this change probably fixes [ticket:134]
Mike Bayer [Sat, 27 May 2006 17:51:30 +0000 (17:51 +0000)]
doc update
Mike Bayer [Sat, 27 May 2006 17:46:03 +0000 (17:46 +0000)]
broke out dumper into a separate module
Mike Bayer [Sat, 27 May 2006 16:59:07 +0000 (16:59 +0000)]
doc updates, added 'save' method to assignmapper
Mike Bayer [Sat, 27 May 2006 16:39:05 +0000 (16:39 +0000)]
circular dependency sort will not create new UOWTasks/UOWDependencyProcessors mid-stream
further construction on migrating UOWTask to be fully polymorphic
Mike Bayer [Sat, 27 May 2006 05:45:21 +0000 (05:45 +0000)]
unitofwork more Set oriented now
MapperProperty now has "localparent" and "parent" attributes, which in the case of
inheritance represent the mapper the property is attached to, and the original mapper it was created on.
the unitofwork now keeps the dependency processors derived from those properties unique so inheritance
structures dont register redundant dependency processors.
Mike Bayer [Sat, 27 May 2006 01:19:56 +0000 (01:19 +0000)]
converted sqlsoup, got its doctests working (werent working in 0.1 either....), added doctest hook to testsuite
fix to selectone_by/selectone when zero rows returned
Mike Bayer [Sat, 27 May 2006 00:16:45 +0000 (00:16 +0000)]
merged r. morrisons 0.2 update from branch to trunk
Mike Bayer [Sat, 27 May 2006 00:13:12 +0000 (00:13 +0000)]
added has_key to RowProxy, + caching of key lookups
fix for mapper translate_row for deferred columns
continuing with the "polymorph-tizing" of the unit of work, dependency processing accesses objects on each target task polymorphically
Mike Bayer [Fri, 26 May 2006 23:35:56 +0000 (23:35 +0000)]
uncompleted additional inheritance tests
Mike Bayer [Thu, 25 May 2006 18:30:36 +0000 (18:30 +0000)]
some TODOs
Mike Bayer [Thu, 25 May 2006 18:20:39 +0000 (18:20 +0000)]
bind parameter conflict in _get() resolved
Mike Bayer [Thu, 25 May 2006 17:53:06 +0000 (17:53 +0000)]
pretty major change to inheritance topological sorting - mapper dependencies are calculated
based on their ultimate "base inherited" mapper, UOWTasks organized into recursive inheritance structures based on the inheritance of the mappers. this allows tasks across a class/mapper inheritance hierarchy to properly interact with other dependency processors and sub-tasks.
Mike Bayer [Thu, 25 May 2006 16:23:39 +0000 (16:23 +0000)]
correction to running single named tests
Mike Bayer [Thu, 25 May 2006 15:02:59 +0000 (15:02 +0000)]
workaround for get that requires multiple ids in the case of joined table inheritance
Mike Bayer [Thu, 25 May 2006 14:48:32 +0000 (14:48 +0000)]
added 0.1.7 changes to changelog
latest sqlsoup from 0.1.7
s. cazzells fixes to assignmapper, threadlocal
Mike Bayer [Thu, 25 May 2006 14:20:23 +0000 (14:20 +0000)]
merged 0.2 branch into trunk; 0.1 now in sqlalchemy/branches/rel_0_1
Mike Bayer [Wed, 24 May 2006 16:35:30 +0000 (16:35 +0000)]
added explicit check for "==null()" to produce IS NULL, documnted "==None", "==null()", [ticket:187]
Mike Bayer [Tue, 23 May 2006 14:59:32 +0000 (14:59 +0000)]
anonymous indexes use column._label to avoid name collisions
Mike Bayer [Tue, 23 May 2006 14:59:11 +0000 (14:59 +0000)]
hypothetical (failing) test for primary key selection of joins
jralston [Tue, 23 May 2006 01:03:34 +0000 (01:03 +0000)]
Implemented the changes from ticket 94
Mike Bayer [Thu, 18 May 2006 14:16:56 +0000 (14:16 +0000)]
c. martinez' fix to slicing logic
Mike Bayer [Tue, 16 May 2006 00:25:50 +0000 (00:25 +0000)]
typo fix
Mike Bayer [Mon, 15 May 2006 23:47:07 +0000 (23:47 +0000)]
rick morrison's CASE statement + unit test
Mike Bayer [Mon, 15 May 2006 22:47:41 +0000 (22:47 +0000)]
version id...
Mike Bayer [Mon, 15 May 2006 22:45:04 +0000 (22:45 +0000)]
title change
Mike Bayer [Mon, 15 May 2006 22:43:19 +0000 (22:43 +0000)]
removed .logo style
Mike Bayer [Mon, 15 May 2006 16:44:38 +0000 (16:44 +0000)]
extra unicode tests
added 'threaded' keyword argument to oracle.py (pretty important....)
Mike Bayer [Fri, 12 May 2006 19:25:41 +0000 (19:25 +0000)]
added pre-compiled docstring support
Mike Bayer [Fri, 12 May 2006 17:11:46 +0000 (17:11 +0000)]
added != support for None -> foo IS NOT NULL
Mike Bayer [Sat, 6 May 2006 18:12:19 +0000 (18:12 +0000)]
had unicode check improperly placed
Mike Bayer [Fri, 5 May 2006 17:52:00 +0000 (17:52 +0000)]
got removed somehow
Mike Bayer [Fri, 5 May 2006 17:45:06 +0000 (17:45 +0000)]
added __mod__ type
Mike Bayer [Fri, 5 May 2006 17:23:00 +0000 (17:23 +0000)]
fixed a _get_criterion mismatch, cleaned up types + updated types doc
Mike Bayer [Fri, 5 May 2006 01:18:55 +0000 (01:18 +0000)]
added from_obj option to select()
Mike Bayer [Fri, 5 May 2006 00:42:42 +0000 (00:42 +0000)]
fixed HAVING/ORDER BY order, 0.1.7 prep
Mike Bayer [Thu, 4 May 2006 20:27:18 +0000 (20:27 +0000)]
save_obj/delete_obj need to specify column types to binds for primary key criterion
Mike Bayer [Wed, 3 May 2006 17:08:46 +0000 (17:08 +0000)]
foreignkey checks for unicode incoming string
Mike Bayer [Wed, 3 May 2006 16:55:56 +0000 (16:55 +0000)]
"order_by" parameter propigated to inheriting mappers
oracle ROW_NUMBER logic uses select.oid_column to get default order by
Mike Bayer [Tue, 2 May 2006 21:30:41 +0000 (21:30 +0000)]
gambit's patch to add DISTINCT ON
Mike Bayer [Sat, 29 Apr 2006 16:42:37 +0000 (16:42 +0000)]
added 'supports', 'unsupports' decorators to unittests so that they can all pass on all DBs
Mike Bayer [Sat, 29 Apr 2006 16:12:02 +0000 (16:12 +0000)]
more work on types. this is the simplest implementation which is a little more manual
Mike Bayer [Sat, 29 Apr 2006 01:05:13 +0000 (01:05 +0000)]
*another* big types change....the old way was still wrong...this way is better (still need to go through it again since i am apparently type-impaired....)