]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/log
thirdparty/sqlalchemy/sqlalchemy.git
18 years agostupid svn:ignore isn't recursive? who thought THAT was a bright idea? find test...
Jonathan Ellis [Fri, 3 Aug 2007 18:35:30 +0000 (18:35 +0000)] 
stupid svn:ignore isn't recursive?  who thought THAT was a bright idea? find test lib -type d |grep -v svn |xargs -n 1 svn propset svn:ignore '*.pyc'

18 years agoadd pyc to svnignore
Jonathan Ellis [Fri, 3 Aug 2007 18:29:21 +0000 (18:29 +0000)] 
add pyc to svnignore

18 years agoswitch "if not len(x)" to "if not x"
Jonathan Ellis [Fri, 3 Aug 2007 18:28:11 +0000 (18:28 +0000)] 
switch "if not len(x)" to "if not x"

18 years agoedits
Mike Bayer [Fri, 3 Aug 2007 17:19:03 +0000 (17:19 +0000)] 
edits

18 years agomore edits
Mike Bayer [Fri, 3 Aug 2007 16:56:43 +0000 (16:56 +0000)] 
more edits

18 years agoedits, html escaping
Mike Bayer [Fri, 3 Aug 2007 16:52:24 +0000 (16:52 +0000)] 
edits, html escaping

18 years agoOops.
Jason Kirtland [Fri, 3 Aug 2007 14:43:28 +0000 (14:43 +0000)] 
Oops.

18 years agoonly one instance of while len(...)
Jonathan Ellis [Fri, 3 Aug 2007 14:02:28 +0000 (14:02 +0000)] 
only one instance of while len(...)

18 years agoswitch (simple) occurences of 'if len(x)' to 'if x': find . -name '*.py' |xargs perl...
Jonathan Ellis [Fri, 3 Aug 2007 13:57:40 +0000 (13:57 +0000)] 
switch (simple) occurences of 'if len(x)' to 'if x': find . -name '*.py' |xargs perl -pi.bak -e 's/if len\((\S+)\):/if $1:/' && find . -name '*.bak' |xargs rm

18 years agoadd comment, intermediate var for readability
Jonathan Ellis [Fri, 3 Aug 2007 04:49:34 +0000 (04:49 +0000)] 
add comment, intermediate var for readability

18 years agotable_names shouldn't include system tables. (if user wants that they should poke...
Jonathan Ellis [Fri, 3 Aug 2007 04:01:41 +0000 (04:01 +0000)] 
table_names shouldn't include system tables.  (if user wants that they should poke around in catalog manually.)

18 years ago- Dialects can be queried for the server version (sqlite and mysql only with this...
Jason Kirtland [Fri, 3 Aug 2007 02:38:00 +0000 (02:38 +0000)] 
- Dialects can be queried for the server version (sqlite and mysql only with this commit)
- Mark everything in a test suite as failed when setUpAll fails.
- Added test coverage for Unicode table names in metadata.reflect()
- @testing.exclude() filters out tests by server version
- Applied exclude to the test suite, MySQL 4.1 passes again (no XA or SAVEPOINT)
- Removed MySQL charset-setting pool hook- charset=utf8&use_unicode=0 works just as well.  (Am I nuts?  I'd swear this didn't work before.)
- Finally migrated some old MySQL-tests into the dialect test module
- Corrected 'commit' and 'rollback' logic (and comment) for ancient MySQL versions lacking transactions entirely
- Deprecated the MySQL get_version_info in favor of server_version_info
- Added a big hunk-o-doc for MySQL.

18 years agodocs
Mike Bayer [Thu, 2 Aug 2007 23:44:50 +0000 (23:44 +0000)] 
docs

18 years ago- fixed autoflush with count(), aggregates
Mike Bayer [Thu, 2 Aug 2007 15:45:04 +0000 (15:45 +0000)] 
- fixed autoflush with count(), aggregates
- doc formatting bonanza
- delete() section to orm tutorial

18 years ago- sessionmaker module is out, replaced with simple function in session.py
Mike Bayer [Thu, 2 Aug 2007 05:42:49 +0000 (05:42 +0000)] 
- sessionmaker module is out, replaced with simple function in session.py
- scoping/class instrumenting behavior of sessionmaker moved into new scoping module
which implements scoped_session() (subject to potential name change)
- SessionContext / assignmapper are deprecated, replaced with scoped_session()

18 years ago- added inline UPDATE/INSERT clauses, settable as regular object attributes.
Mike Bayer [Thu, 2 Aug 2007 04:24:02 +0000 (04:24 +0000)] 
- added inline UPDATE/INSERT clauses, settable as regular object attributes.
      the clause gets executed inline during a flush().

18 years agoadded values() generative method to Insert/Update
Mike Bayer [Thu, 2 Aug 2007 03:13:02 +0000 (03:13 +0000)] 
added values() generative method to Insert/Update

18 years agoreplaced metaclass/__new__ insanity with a __call__()
Mike Bayer [Thu, 2 Aug 2007 01:31:28 +0000 (01:31 +0000)] 
replaced metaclass/__new__ insanity with a __call__()

18 years ago- used a metaclass trick to get Session.bind / Session.<someprop> to work
Mike Bayer [Thu, 2 Aug 2007 01:18:42 +0000 (01:18 +0000)] 
- used a metaclass trick to get Session.bind / Session.<someprop> to work

18 years ago-merged 0.3 pool threadlocal fix from r3139
Mike Bayer [Thu, 2 Aug 2007 00:02:16 +0000 (00:02 +0000)] 
-merged 0.3 pool threadlocal fix from r3139

18 years ago- SessionContext and assignmapper are deprecated
Mike Bayer [Wed, 1 Aug 2007 20:52:26 +0000 (20:52 +0000)] 
- SessionContext and assignmapper are deprecated
- Session function is removed
- all replaced with new sessionmaker() function.  description at:
http://www.sqlalchemy.org/trac/wiki/WhatsNewIn04#create_sessionSessionContextassignmapperDeprecated

18 years agoRemove unused mxDateTime
Jason Kirtland [Wed, 1 Aug 2007 20:07:46 +0000 (20:07 +0000)] 
Remove unused mxDateTime

18 years agoStopgap for post- #646 and r3030, wedge in 0.3 Decimals-are-floats behavior for vanil...
Jason Kirtland [Wed, 1 Aug 2007 20:07:07 +0000 (20:07 +0000)] 
Stopgap for post- #646 and r3030, wedge in 0.3 Decimals-are-floats behavior for vanilla 2.3 Python.

18 years agoDon't set __name__ on py 2.3
Jason Kirtland [Wed, 1 Aug 2007 19:27:58 +0000 (19:27 +0000)] 
Don't set __name__ on py 2.3

18 years agoThreadLocalMetaData ought not .dispose() a Connection
Jason Kirtland [Wed, 1 Aug 2007 17:52:34 +0000 (17:52 +0000)] 
ThreadLocalMetaData ought not .dispose() a Connection
More docstring changes

18 years agoSort methods by __init__, name, __names__
Jason Kirtland [Wed, 1 Aug 2007 17:51:10 +0000 (17:51 +0000)] 
Sort methods by __init__, name, __names__
Supply a little default docstring for __init__
Don't document __repr__, __str__, __getstate__, ...

18 years agoMake {include,exclude}_properties membership tests ignore column_prefix
Jason Kirtland [Wed, 1 Aug 2007 15:33:55 +0000 (15:33 +0000)] 
Make {include,exclude}_properties membership tests ignore column_prefix

18 years agoTweak 'poolclass' default arg processing [ticket:437]
Jason Kirtland [Wed, 1 Aug 2007 08:09:47 +0000 (08:09 +0000)] 
Tweak 'poolclass' default arg processing [ticket:437]

18 years agoAdded EXT_CONTINUE and EXT_STOP for MapperExtensions; EXT_PASS is a synonym for EXT_C...
Jason Kirtland [Wed, 1 Aug 2007 07:18:50 +0000 (07:18 +0000)] 
Added EXT_CONTINUE and EXT_STOP for MapperExtensions; EXT_PASS is a synonym for EXT_CONTINUE.
Repointed docs and examples to EXT_CONTINUE

18 years agoLittle docstring tweaks
Jason Kirtland [Wed, 1 Aug 2007 06:27:31 +0000 (06:27 +0000)] 
Little docstring tweaks

18 years agoExpanded docstring docs for pool hooks.
Jason Kirtland [Wed, 1 Aug 2007 06:15:16 +0000 (06:15 +0000)] 
Expanded docstring docs for pool hooks.

18 years agoIgnore __weakref__ methods. Not sure why they're bubbling up here- a Python 2.5...
Jason Kirtland [Wed, 1 Aug 2007 06:14:26 +0000 (06:14 +0000)] 
Ignore __weakref__ methods.  Not sure why they're bubbling up here- a Python 2.5 artifact?

18 years agoIt's now possible to map only a subset of available selectable columns onto mapper...
Jason Kirtland [Wed, 1 Aug 2007 01:44:24 +0000 (01:44 +0000)] 
It's now possible to map only a subset of available selectable columns onto mapper properties [ticket:696].

18 years agoRemoved trailing slash from sys.path manipulation [ticket:700]
Jason Kirtland [Wed, 1 Aug 2007 00:22:51 +0000 (00:22 +0000)] 
Removed trailing slash from sys.path manipulation [ticket:700]

18 years agoTweak ([ticket:673])
Jason Kirtland [Wed, 1 Aug 2007 00:18:38 +0000 (00:18 +0000)] 
Tweak ([ticket:673])

18 years agoPromoted format_table_seq from mysql to ansisql. Formats a fully qualified table...
Jason Kirtland [Wed, 1 Aug 2007 00:12:42 +0000 (00:12 +0000)] 
Promoted format_table_seq from mysql to ansisql.  Formats a fully qualified table reference as a quoted sequence, suitable for '.'.joining or whatever.  [ticket:666]

18 years agoChanged __colset__ to __composite_values__ [ticket:692] (sort of)
Jason Kirtland [Tue, 31 Jul 2007 23:50:50 +0000 (23:50 +0000)] 
Changed __colset__ to __composite_values__ [ticket:692] (sort of)

18 years agoAdjust ignore list for intro.
Jason Kirtland [Tue, 31 Jul 2007 23:45:20 +0000 (23:45 +0000)] 
Adjust ignore list for intro.

18 years ago- commented out auto-rollback of attributes for now, added [ticket:705] with the...
Mike Bayer [Tue, 31 Jul 2007 22:54:07 +0000 (22:54 +0000)] 
- commented out auto-rollback of attributes for now, added [ticket:705] with the recipe
- added "drop_all()" at the start of all unittest runs; see if that helps some of the carwrecks we have

18 years agoexec() has always made me a little queasy...
Mike Bayer [Tue, 31 Jul 2007 20:16:52 +0000 (20:16 +0000)] 
exec() has always made me a little queasy...

18 years agore-jiggered (yes, thats a technical term) DeprecationWarning into SADeprecationWarnin...
Mike Bayer [Tue, 31 Jul 2007 20:12:22 +0000 (20:12 +0000)] 
re-jiggered (yes, thats a technical term) DeprecationWarning into SADeprecationWarning so that we can set the "once" filter across all SQLAlchemy-originating DeprecationWarnings.

18 years ago- assurances that context.connection is safe to use by column default functions,...
Mike Bayer [Tue, 31 Jul 2007 17:15:36 +0000 (17:15 +0000)] 
- assurances that context.connection is safe to use by column default functions, helps proposal for [ticket:703]

18 years agotweaks
Mike Bayer [Tue, 31 Jul 2007 16:56:26 +0000 (16:56 +0000)] 
tweaks

18 years agointro...
Mike Bayer [Tue, 31 Jul 2007 15:24:10 +0000 (15:24 +0000)] 
intro...

18 years ago - restored old assign_mapper monkey patched query methods but with two differences:
Gaëtan de Menten [Tue, 31 Jul 2007 14:54:28 +0000 (14:54 +0000)] 
 - restored old assign_mapper monkey patched query methods but with two differences:
   * added a deprecation warning
   * check if a method with that name already exist in the class
 - more foolproof deprecation warning for scalar kwarg

18 years agoMetaData can now reflect() all tables in the database en-masse thanks to table_names().
Jason Kirtland [Tue, 31 Jul 2007 00:19:23 +0000 (00:19 +0000)] 
MetaData can now reflect() all tables in the database en-masse thanks to table_names().
table_names changed to accept an explicit connection
ThreadLocalMetaData constructor now takes no arguments. If case_sensitive is needed in a multi-bind context, move it to Table or subclass TLMD to force it.
Banished **kwargs from MetaData
Lots of class doc and docstring improvements around MetaData and TLMD.
Some engine->bind internal naming updates + reorg in schema.
MySQL table_names now return Unicode. (Also, a unicode reflect() unit test is needed.)

18 years agolog-ify warnings module. get rid of one-per-customer deprecationwarning limit.
Jonathan Ellis [Mon, 30 Jul 2007 23:50:45 +0000 (23:50 +0000)] 
log-ify warnings module.  get rid of one-per-customer deprecationwarning limit.

18 years agoadd warnings for deprecated methods and options
Jonathan Ellis [Mon, 30 Jul 2007 23:38:27 +0000 (23:38 +0000)] 
add warnings for deprecated methods and options

18 years agolittle too happy with the copy/paste there
Jonathan Ellis [Mon, 30 Jul 2007 22:43:05 +0000 (22:43 +0000)] 
little too happy with the copy/paste there

18 years agocrank
Mike Bayer [Mon, 30 Jul 2007 21:59:09 +0000 (21:59 +0000)] 
crank

18 years agomore crankage....
Mike Bayer [Mon, 30 Jul 2007 21:30:44 +0000 (21:30 +0000)] 
more crankage....

18 years agocrankin....
Mike Bayer [Mon, 30 Jul 2007 20:03:43 +0000 (20:03 +0000)] 
crankin....

18 years agotest for table_names
Jonathan Ellis [Mon, 30 Jul 2007 19:14:08 +0000 (19:14 +0000)] 
test for table_names

18 years agodocs in progress, new ORM tutorial
Mike Bayer [Mon, 30 Jul 2007 17:44:35 +0000 (17:44 +0000)] 
docs in progress, new ORM tutorial

18 years agomore explicit doc
Gaëtan de Menten [Mon, 30 Jul 2007 11:45:56 +0000 (11:45 +0000)] 
more explicit doc

18 years agodoc reorganize; greater emphasis on overview (just like with 0.1), but still with...
Mike Bayer [Mon, 30 Jul 2007 05:31:40 +0000 (05:31 +0000)] 
doc reorganize; greater emphasis on overview (just like with 0.1), but still with tutorials (TODO).

18 years ago- added Session constructor which turns autoflush/transactional on
Mike Bayer [Sun, 29 Jul 2007 20:30:32 +0000 (20:30 +0000)] 
- added Session constructor which turns autoflush/transactional on
- Session is used by unitofwork unit test now as well as session.py tests
- fixes to table/schema reflection broken last night
- doc updates
- other unittest fixes

18 years ago- removed import of old sqlite module [ticket:654]
Mike Bayer [Sun, 29 Jul 2007 17:39:37 +0000 (17:39 +0000)] 
- removed import of old sqlite module [ticket:654]
- removed sqlite version warning, all tests pass 100% with py2.5's older sqlite lib
- fixed dynamic test for py2.5

18 years agoBig MySQL dialect update, mostly efficiency and style.
Jason Kirtland [Sun, 29 Jul 2007 16:13:23 +0000 (16:13 +0000)] 
Big MySQL dialect update, mostly efficiency and style.
Added TINYINT [ticket:691]- whoa, how did that one go missing for so long?
Added a charset-fixing pool listener. The driver-level option doesn't help everyone with this one.
New reflector code not quite done and omiited from this commit.

18 years agoFinish table_names.
Jason Kirtland [Sun, 29 Jul 2007 05:49:55 +0000 (05:49 +0000)] 
Finish table_names.

18 years agoadd table_names() for mysql. maybe it works.
Jonathan Ellis [Sun, 29 Jul 2007 04:23:32 +0000 (04:23 +0000)] 
add table_names() for mysql.  maybe it works.

18 years agor/m information_schema from pg
Jonathan Ellis [Sun, 29 Jul 2007 04:21:09 +0000 (04:21 +0000)] 
r/m information_schema from pg

18 years agoengine.table_names()
Jonathan Ellis [Sun, 29 Jul 2007 04:15:14 +0000 (04:15 +0000)] 
engine.table_names()

tested vs sqlite and pg.  mssql should also be ok (uses ischema like pg.)  others are best-guess based on has_table code.

18 years agofixed 'column_literal' to 'literal_column' [ticket:626]
Mike Bayer [Sun, 29 Jul 2007 03:09:49 +0000 (03:09 +0000)] 
fixed 'column_literal' to 'literal_column' [ticket:626]

18 years agoclearer error for ForeignKey cant locate parent table, [ticket:565]
Mike Bayer [Sun, 29 Jul 2007 02:26:42 +0000 (02:26 +0000)] 
clearer error for ForeignKey cant locate parent table, [ticket:565]

18 years agofixed pydoc bug in [ticket:564]
Mike Bayer [Sun, 29 Jul 2007 02:13:29 +0000 (02:13 +0000)] 
fixed pydoc bug in [ticket:564]

18 years ago-fixed [ticket:555]
Mike Bayer [Sun, 29 Jul 2007 01:16:01 +0000 (01:16 +0000)] 
-fixed [ticket:555]
- fixed attribute glitch breaking the build

18 years ago- removed auto_close_cursors and disallow_open_cursors arguments from Pool;
Mike Bayer [Sun, 29 Jul 2007 00:42:49 +0000 (00:42 +0000)] 
- removed auto_close_cursors and disallow_open_cursors arguments from Pool;
reduces overhead as cursors are normally closed by ResultProxy and Connection.

18 years agoAdded pool hooks for connection creation, check out and check in.
Jason Kirtland [Sat, 28 Jul 2007 19:51:55 +0000 (19:51 +0000)] 
Added pool hooks for connection creation, check out and check in.

18 years agoremove print
Mike Bayer [Sat, 28 Jul 2007 05:23:57 +0000 (05:23 +0000)] 
remove print

18 years ago- trimming down redundancy in lazyloader code
Mike Bayer [Sat, 28 Jul 2007 05:16:03 +0000 (05:16 +0000)] 
- trimming down redundancy in lazyloader code
- fixups to ORM test fixture code
- fixup to dynamic realtions, test for autoflush session, delete-orphan
- made new dynamic_loader() function to create them
- removed old hasparent() call on AttributeHistory

18 years agoGot basic backrefs going with dynamic attributes
Jason Kirtland [Sat, 28 Jul 2007 00:33:59 +0000 (00:33 +0000)] 
Got basic backrefs going with dynamic attributes

18 years ago- an experimental feature that combines a Query with an InstrumentedAttribute, to...
Mike Bayer [Fri, 27 Jul 2007 23:02:20 +0000 (23:02 +0000)] 
- an experimental feature that combines a Query with an InstrumentedAttribute, to provide
"always live" results in conjunction with mutator capability

18 years agoremoved LONG_STRING, LONG_BINARY from "binary" types, [ticket:622]
Mike Bayer [Fri, 27 Jul 2007 22:52:58 +0000 (22:52 +0000)] 
removed LONG_STRING, LONG_BINARY from "binary" types, [ticket:622]

18 years agoAdded some collections slicing tests that somehow escaped the r3040 commit.
Jason Kirtland [Fri, 27 Jul 2007 22:40:38 +0000 (22:40 +0000)] 
Added some collections slicing tests that somehow escaped the r3040 commit.

18 years agomention include_columns in docs; see #561
Jonathan Ellis [Fri, 27 Jul 2007 22:36:37 +0000 (22:36 +0000)] 
mention include_columns in docs; see #561

(sorry Mike, I did have a unit test but didn't commit it somehow)

18 years agoadded distinct positional dictionary arg to query.params(), fixes [ticket:690]
Mike Bayer [Fri, 27 Jul 2007 21:10:12 +0000 (21:10 +0000)] 
added distinct positional dictionary arg to query.params(), fixes [ticket:690]

18 years agoFix testing. Really.
Jason Kirtland [Fri, 27 Jul 2007 20:27:20 +0000 (20:27 +0000)] 
Fix testing.  Really.

18 years agoFix coverage again- try really hard not to load anything from lib/ until after the...
Jason Kirtland [Fri, 27 Jul 2007 20:21:36 +0000 (20:21 +0000)] 
Fix coverage again- try really hard not to load anything from lib/ until after the coverage hook runs.

18 years agosome comments, pragma no cover on some deprecated query methods
Mike Bayer [Fri, 27 Jul 2007 20:12:37 +0000 (20:12 +0000)] 
some comments, pragma no cover on some deprecated query methods

18 years ago- clarified LoaderStrategy implementations, centralized deferred column loading
Mike Bayer [Fri, 27 Jul 2007 18:57:02 +0000 (18:57 +0000)] 
- clarified LoaderStrategy implementations, centralized deferred column loading
into DeferredColumnLoader (i.e. deferred polymorphic loader)
- added generic deferred_load(instance, props) method, will set up "deferred" or "lazy"
loads across a set of properties.
- mapper post-fetch now uses all deferreds, no more post-selects inside a flush() [ticket:652]

18 years agofixed glitch in Select visit traversal, fixes #693
Mike Bayer [Fri, 27 Jul 2007 16:46:11 +0000 (16:46 +0000)] 
fixed glitch in Select visit traversal, fixes #693

18 years agoFixed that old inconsistency (person VS employee) in the joined-table inheritance...
Gaëtan de Menten [Fri, 27 Jul 2007 08:20:34 +0000 (08:20 +0000)] 
Fixed that old inconsistency (person VS employee) in the joined-table inheritance docs

18 years agoadded an order by attempting to get buildbot 100%
Mike Bayer [Fri, 27 Jul 2007 05:07:05 +0000 (05:07 +0000)] 
added an order by attempting to get buildbot 100%

18 years ago- merged ants' derived attributes example from 0.4 branch
Mike Bayer [Fri, 27 Jul 2007 04:12:07 +0000 (04:12 +0000)] 
- merged ants' derived attributes example from 0.4 branch
- disabled PG schema test for now (want to see the buildbot succeed)

18 years agomerging 0.4 branch to trunk. see CHANGES for details. 0.3 moves to maintenance...
Mike Bayer [Fri, 27 Jul 2007 04:08:53 +0000 (04:08 +0000)] 
merging 0.4 branch to trunk.  see CHANGES for details.  0.3 moves to maintenance branch in branches/rel_0_3.

18 years ago - added a check for joining from A->B using join(), along two
Mike Bayer [Thu, 26 Jul 2007 18:25:50 +0000 (18:25 +0000)] 
  - added a check for joining from A->B using join(), along two
      different m2m tables.  this raises an error in 0.3 but is
      possible in 0.4 when aliases are used. [ticket:687]

18 years agomssql: indexes are now quoted when dropping from reflected tables [ticket:684]
Rick Morrison [Thu, 26 Jul 2007 17:05:11 +0000 (17:05 +0000)] 
mssql: indexes are now quoted when dropping from reflected tables [ticket:684]

18 years agomssql: added support for TIME type (simulated via DATETIME col) [ticket:679]
Rick Morrison [Thu, 26 Jul 2007 16:51:09 +0000 (16:51 +0000)] 
mssql: added support for TIME type (simulated via DATETIME col) [ticket:679]

18 years agoedits
Mike Bayer [Sun, 22 Jul 2007 20:19:49 +0000 (20:19 +0000)] 
edits

18 years agoedits
Mike Bayer [Sun, 22 Jul 2007 03:23:41 +0000 (03:23 +0000)] 
edits

18 years agopostgres cant do this particular test b.c. the default "public" schema is taken rel_0_3_10
Mike Bayer [Fri, 20 Jul 2007 21:01:51 +0000 (21:01 +0000)] 
postgres cant do this particular test b.c. the default "public" schema is taken
as a blank "schema" argument on Table

18 years agohopefully resolved all the PG deadlocks occuring here
Mike Bayer [Fri, 20 Jul 2007 20:22:35 +0000 (20:22 +0000)] 
hopefully resolved all the PG deadlocks occuring here

18 years agoMerged lower case caching, fetching from r2955
Jason Kirtland [Fri, 20 Jul 2007 19:43:46 +0000 (19:43 +0000)] 
Merged lower case caching, fetching from r2955
Be sure to close rows fetched in reflection (if not autoclosed)
Fixed bind test, needed transactional storage engine for mysql

18 years agofurther adjustment to pool.get
Mike Bayer [Fri, 20 Jul 2007 18:35:51 +0000 (18:35 +0000)] 
further adjustment to pool.get

18 years agoassert timeout is 3 seconds, not 2
Mike Bayer [Fri, 20 Jul 2007 15:41:42 +0000 (15:41 +0000)] 
assert timeout is 3 seconds, not 2

18 years ago- a new mutex that was added in 0.3.9 causes the pool_timeout
Mike Bayer [Fri, 20 Jul 2007 15:10:56 +0000 (15:10 +0000)] 
- a new mutex that was added in 0.3.9 causes the pool_timeout
feature to fail during a race condition; threads would
raise TimeoutError immediately with no delay if many threads
push the pool into overflow at the same time.  this issue has been
fixed.

18 years agoMerged reference fixes from r2986
Jason Kirtland [Thu, 19 Jul 2007 23:46:37 +0000 (23:46 +0000)] 
Merged reference fixes from r2986

18 years agoBetter quoting of identifiers when manipulating schemas
Jason Kirtland [Thu, 19 Jul 2007 20:44:19 +0000 (20:44 +0000)] 
Better quoting of identifiers when manipulating schemas
Merged from r2981

18 years agoinfo on db-specific types
Mike Bayer [Thu, 19 Jul 2007 16:59:21 +0000 (16:59 +0000)] 
info on db-specific types