]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/log
thirdparty/sqlalchemy/sqlalchemy.git
18 years agofix PK redefinition
Rick Morrison [Fri, 29 Sep 2006 20:08:37 +0000 (20:08 +0000)] 
fix PK redefinition

18 years agomore edits
Mike Bayer [Fri, 29 Sep 2006 17:19:56 +0000 (17:19 +0000)] 
more edits

18 years agorearrangement of docs for [ticket:310]
Mike Bayer [Fri, 29 Sep 2006 15:44:17 +0000 (15:44 +0000)] 
rearrangement of docs for [ticket:310]

18 years agoraise proper AttributeError
Mike Bayer [Thu, 28 Sep 2006 22:22:03 +0000 (22:22 +0000)] 
raise proper AttributeError

18 years ago- more adjustments to the eager load table finder to work with existing mappings
Mike Bayer [Thu, 28 Sep 2006 05:26:26 +0000 (05:26 +0000)] 
- more adjustments to the eager load table finder to work with existing mappings
against selects and query-created limit/offset subselects
- added eagertest3 to orm/alltests.py

18 years agothe new eagerloading test suite mentioned in the previous commit
Mike Bayer [Thu, 28 Sep 2006 04:54:52 +0000 (04:54 +0000)] 
the new eagerloading test suite mentioned in the previous commit

18 years ago- added test suite to test improved from_obj/join behavior with Query/eagerloading...
Mike Bayer [Thu, 28 Sep 2006 04:53:00 +0000 (04:53 +0000)] 
- added test suite to test improved from_obj/join behavior with Query/eagerloading/SelectResults
- EagerLoader looks more carefully for the correct Table/Join/FromClause to bind its outer join onto
- sqlite boolean datatype converts bind params from python booleans to integer
- took out assertion raise from 'name' property of CompoundSelect

18 years agodecruftify
Mike Bayer [Thu, 28 Sep 2006 02:13:37 +0000 (02:13 +0000)] 
decruftify

18 years ago- pool will auto-close open cursors, or can be configured to raise an error instead
Mike Bayer [Thu, 28 Sep 2006 01:46:16 +0000 (01:46 +0000)] 
- pool will auto-close open cursors, or can be configured to raise an error instead
- consolidated scalar() calls into ResultProxy scalar(), fixed ResultProxy scalar() to
apply typing rules
- general de-cruftification of ClauseElement/Compiled (yes i know theres crufty things everywhere)

18 years ago- specifying joins in the from_obj argument of query.select() will
Mike Bayer [Wed, 27 Sep 2006 07:08:26 +0000 (07:08 +0000)] 
- specifying joins in the from_obj argument of query.select() will
replace the main table of the query, if the table is somewhere within
the given from_obj.  this makes it possible to produce custom joins and
outerjoins in queries without the main table getting added twice.
[ticket:315]
- added join_to and outerjoin_to transformative methods to SelectResults,
to build up join/outerjoin conditions based on property names. also
added select_from to explicitly set from_obj parameter.
- factored "results" arrays from the mapper test suite and into the
"tables" mapper
- added "viewonly" param to docs

18 years ago- added an automatic "row switch" feature to mapping, which will
Mike Bayer [Wed, 27 Sep 2006 05:08:22 +0000 (05:08 +0000)] 
- added an automatic "row switch" feature to mapping, which will
detect a pending instance/deleted instance pair with the same
identity key and convert the INSERT/DELETE to a single UPDATE
- "association" mappings simplified to take advantage of
automatic "row switch" feature
- fixes [ticket:311]

18 years agoNCHAR and NVARCHAR support for MS-SQL. Patch from Kent Johnson
Rick Morrison [Wed, 27 Sep 2006 00:01:16 +0000 (00:01 +0000)] 
NCHAR and NVARCHAR support for MS-SQL. Patch from Kent Johnson

18 years agoadded "viewonly" flag to allow relations that dont affect flush()
Mike Bayer [Tue, 26 Sep 2006 22:38:35 +0000 (22:38 +0000)] 
added "viewonly" flag to allow relations that dont affect flush()

18 years agoSimplified MSSQL table reflection code
Rick Morrison [Tue, 26 Sep 2006 21:33:33 +0000 (21:33 +0000)] 
Simplified MSSQL table reflection code
  added support for multi-column foreign keys

18 years agofix misspelled func calls
Rick Morrison [Tue, 26 Sep 2006 14:35:49 +0000 (14:35 +0000)] 
fix misspelled func calls

18 years agocommented out open cursor check, until resolution of [ticket:312]
Mike Bayer [Tue, 26 Sep 2006 14:23:45 +0000 (14:23 +0000)] 
commented out open cursor check, until resolution of [ticket:312]

18 years agomade echo param more doc-friendly
Mike Bayer [Mon, 25 Sep 2006 16:29:51 +0000 (16:29 +0000)] 
made echo param more doc-friendly

18 years agodoc edits, moved object display in uowdumper to be hex, fixed test runner in parseconnect
Mike Bayer [Mon, 25 Sep 2006 16:22:32 +0000 (16:22 +0000)] 
doc edits, moved object display in uowdumper to be hex, fixed test runner in parseconnect

18 years ago- logging is now implemented via standard python "logging" module.
Mike Bayer [Sun, 24 Sep 2006 23:59:22 +0000 (23:59 +0000)] 
- logging is now implemented via standard python "logging" module.
"echo" keyword parameters are still functional but set/unset
log levels for their respective classes/instances.  all logging
can be controlled directly through the Python API by setting
INFO and DEBUG levels for loggers in the "sqlalchemy" namespace.
class-level logging is under "sqlalchemy.<module>.<classname>",
instance-level logging under "sqlalchemy.<module>.<classname>.<hexid>".
Test suite includes "--log-info" and "--log-debug" arguments
which work independently of --verbose/--quiet.  Logging added
to orm to allow tracking of mapper configurations, row iteration
fixes [ticket:229] [ticket:79]

18 years agospelling fix
Mike Bayer [Sun, 24 Sep 2006 20:51:53 +0000 (20:51 +0000)] 
spelling fix

18 years agoonupdate/ondelete fix
Mike Bayer [Sat, 23 Sep 2006 23:06:54 +0000 (23:06 +0000)] 
onupdate/ondelete fix

18 years agodescriptive error message when an executioncontext-requiring call is called off a...
Mike Bayer [Sat, 23 Sep 2006 23:03:50 +0000 (23:03 +0000)] 
descriptive error message when an executioncontext-requiring call is called off a ResultProxy which was created via literal statement execution and therefore does not have an execution context.

18 years agoadded MSSQL changes
Rick Morrison [Sat, 23 Sep 2006 21:55:39 +0000 (21:55 +0000)] 
added MSSQL changes

18 years agoFixes use of port for pymssql
Rick Morrison [Sat, 23 Sep 2006 21:42:34 +0000 (21:42 +0000)] 
Fixes use of port for pymssql
Introduces new auto_indentity_insert option
Fixes bug #261

18 years agoadded scalar() to ResultProxy
Mike Bayer [Sat, 23 Sep 2006 21:13:10 +0000 (21:13 +0000)] 
added scalar() to ResultProxy

18 years agomutable flag
Mike Bayer [Sat, 23 Sep 2006 21:06:42 +0000 (21:06 +0000)] 
mutable flag

18 years ago- added "mutable" flag to PickleType, set to False to allow old (faster) behavior
Mike Bayer [Sat, 23 Sep 2006 21:02:33 +0000 (21:02 +0000)] 
- added "mutable" flag to PickleType, set to False to allow old (faster) behavior
- fix attribute unit test
- attributes have explicit flag for "mutable_scalars", propigated by ColumnProperty

18 years ago- added "pickleable" module to test suite to have cPickle-compatible
Mike Bayer [Sat, 23 Sep 2006 20:26:20 +0000 (20:26 +0000)] 
- added "pickleable" module to test suite to have cPickle-compatible
test objects
- added copy_function, compare_function arguments to InstrumentedAttribute
- added MutableType mixin, copy_value/compare_values methods to TypeEngine,
PickleType
- ColumnProperty and DeferredProperty propigate the TypeEngine copy/compare
methods to the attribute instrumentation
- cleanup of UnitOfWork, removed unused methods
- UnitOfWork "dirty" list is calculated across the total collection of persistent
objects when called, no longer has register_dirty.
- attribute system can still report "modified" status fairly quickly, but does
extra work for InstrumentedAttributes that have detected a "mutable" type where
catching the __set__() event is not enough (i.e. PickleTypes)
- attribute tracking modified to be more intelligent about detecting
changes, particularly with mutable types.  TypeEngine objects now
take a greater role in defining how to compare two scalar instances,
including the addition of a MutableType mixin which is implemented by
PickleType.  unit-of-work now tracks the "dirty" list as an expression
of all persistent objects where the attribute manager detects changes.
The basic issue thats fixed is detecting changes on PickleType
objects, but also generalizes type handling and "modified" object
checking to be more complete and extensible.

18 years ago- connection pool tracks open cursors and raises an error if connection
Mike Bayer [Sat, 23 Sep 2006 20:18:41 +0000 (20:18 +0000)] 
- connection pool tracks open cursors and raises an error if connection
is returned to pool with cursors still opened.  fixes issues with MySQL,
others

18 years ago- added autoincrement=True to Column; will disable schema generation
Mike Bayer [Sat, 23 Sep 2006 17:21:56 +0000 (17:21 +0000)] 
- added autoincrement=True to Column; will disable schema generation
of SERIAL/AUTO_INCREMENT/identity seq for postgres/mysql/mssql if
explicitly set to False.  #303

18 years agoremove delete-orphan cascade from self referential mappers
Mike Bayer [Sat, 23 Sep 2006 16:37:43 +0000 (16:37 +0000)] 
remove delete-orphan cascade from self referential mappers

18 years ago- fixed unfortunate mutating-dictionary glitch from previous checkin
Mike Bayer [Sat, 23 Sep 2006 00:06:10 +0000 (00:06 +0000)] 
- fixed unfortunate mutating-dictionary glitch from previous checkin
- added "batch=True" flag to mapper; if False, save_obj
will fully save one object at a time including calls
to before_XXXX and after_XXXX

18 years agofuture log lines
Mike Bayer [Fri, 22 Sep 2006 23:04:40 +0000 (23:04 +0000)] 
future log lines

18 years agofix to reset_class_managed to look at noninherited attributes only; an artifact of...
Mike Bayer [Fri, 22 Sep 2006 22:55:10 +0000 (22:55 +0000)] 
fix to reset_class_managed to look at noninherited attributes only; an artifact of compilation brought this up

18 years ago- fix to deferred group loading
Mike Bayer [Fri, 22 Sep 2006 20:14:42 +0000 (20:14 +0000)] 
- fix to deferred group loading

18 years ago- ForeignKey reports better error message for column not found
Mike Bayer [Fri, 22 Sep 2006 17:10:53 +0000 (17:10 +0000)] 
- ForeignKey reports better error message for column not found
- change in verbiage when join conditions are figured out (and fail)

18 years ago- moved selectresults test from orm to ext package
Mike Bayer [Fri, 22 Sep 2006 00:33:44 +0000 (00:33 +0000)] 
- moved selectresults test from orm to ext package
- renamed objectstore test suite to unitofwork
- added additional "eagerdegrade" tests to mapper, to test fixes from #308

18 years ago- adjustments to eager loading so that its "eager chain" is
Mike Bayer [Thu, 21 Sep 2006 20:26:33 +0000 (20:26 +0000)] 
- adjustments to eager loading so that its "eager chain" is
kept separate from the normal mapper setup, thereby
preventing conflicts with lazy loader operation, fixes
[ticket:308]

18 years ago- BooleanExpression includes new "negate" argument to specify
Mike Bayer [Thu, 21 Sep 2006 17:15:33 +0000 (17:15 +0000)] 
- BooleanExpression includes new "negate" argument to specify
the appropriate negation operator if one is available.
- calling a negation on an "IN" or "IS" clause will result in
"NOT IN", "IS NOT" (as opposed to NOT (x IN y)).

18 years agocase sensitive function seems to return a string in some cases
Mike Bayer [Thu, 21 Sep 2006 17:12:35 +0000 (17:12 +0000)] 
case sensitive function seems to return a string in some cases

18 years agocheck for mapper or class, raise exception otherwise [ticket:305]
Mike Bayer [Wed, 20 Sep 2006 00:26:38 +0000 (00:26 +0000)] 
check for mapper or class, raise exception otherwise [ticket:305]

18 years ago- post_update behavior improved; does a better job at not
Mike Bayer [Tue, 19 Sep 2006 17:49:51 +0000 (17:49 +0000)] 
- post_update behavior improved; does a better job at not
updating too many rows, updates only required columns
[ticket:208]

18 years agono SERIAL for smallinteger columns
Mike Bayer [Tue, 19 Sep 2006 01:37:14 +0000 (01:37 +0000)] 
no SERIAL for smallinteger columns

18 years agono KeyError if url params not provided
Mike Bayer [Tue, 19 Sep 2006 01:21:39 +0000 (01:21 +0000)] 
no KeyError if url params not provided

18 years ago- added an implicit close() on the cursor in ResultProxy
Mike Bayer [Thu, 14 Sep 2006 16:45:46 +0000 (16:45 +0000)] 
- added an implicit close() on the cursor in ResultProxy
when the result closes
- added scalar() method to ComposedSQLEngine

18 years agoadded extract() function to sql dialect
Mike Bayer [Thu, 14 Sep 2006 16:41:18 +0000 (16:41 +0000)] 
added extract() function to sql dialect

18 years agomoved "c.name" to "c.key" for processing defaults since bind params use column key
Mike Bayer [Tue, 12 Sep 2006 21:44:17 +0000 (21:44 +0000)] 
moved "c.name" to "c.key" for processing defaults since bind params use column key

18 years ago- fixed bug where Connection wouldnt lose its Transaction
Mike Bayer [Tue, 12 Sep 2006 20:06:42 +0000 (20:06 +0000)] 
- fixed bug where Connection wouldnt lose its Transaction
after commit/rollback

18 years agoremoved lockmode from get_by
Mike Bayer [Mon, 11 Sep 2006 03:17:25 +0000 (03:17 +0000)] 
removed lockmode from get_by

18 years agosqlite doesnt support FOR UPDATE
Mike Bayer [Mon, 11 Sep 2006 00:23:48 +0000 (00:23 +0000)] 
sqlite doesnt support FOR UPDATE

18 years agoConcurrentModificationExecption
Mike Bayer [Mon, 11 Sep 2006 00:23:31 +0000 (00:23 +0000)] 
ConcurrentModificationExecption

18 years ago- implemented "version check" logic in Query/Mapper, used
Mike Bayer [Mon, 11 Sep 2006 00:20:28 +0000 (00:20 +0000)] 
- implemented "version check" logic in Query/Mapper, used
when version_id_col is in effect and query.with_lockmode()
is used to get() an instance thats already loaded
[ticket:292]

18 years agochecks for invalid lockmode argument
Mike Bayer [Sun, 10 Sep 2006 23:59:30 +0000 (23:59 +0000)] 
checks for invalid lockmode argument

18 years ago- changed "for_update" parameter to accept False/True/"nowait"
Mike Bayer [Sun, 10 Sep 2006 23:52:04 +0000 (23:52 +0000)] 
- changed "for_update" parameter to accept False/True/"nowait"
and "read", the latter two of which are interpreted only by
Oracle and Mysql [ticket:292]
- added "lockmode" argument to base Query select/get functions,
including "with_lockmode" function to get a Query copy that has
a default locking mode.  Will translate "read"/"update"
arguments into a for_update argument on the select side.
[ticket:292]

18 years agoremoved auto-dispose on __del__, produces too much garbage exceptiongs
Mike Bayer [Sun, 10 Sep 2006 20:13:46 +0000 (20:13 +0000)] 
removed auto-dispose on __del__, produces too much garbage exceptiongs

18 years agofixup to printing of uow
Mike Bayer [Thu, 7 Sep 2006 23:04:13 +0000 (23:04 +0000)] 
fixup to printing of uow

18 years ago- more rearrangements of unit-of-work commit scheme to better allow
Mike Bayer [Thu, 7 Sep 2006 20:04:10 +0000 (20:04 +0000)] 
- more rearrangements of unit-of-work commit scheme to better allow
dependencies within circular flushes to work properly...updated
task traversal/logging implementation

this work is still under construction !  requires more unit tests and
new dumper needs to be finished.

18 years agoforgot the tearDown step....
Mike Bayer [Thu, 7 Sep 2006 17:14:11 +0000 (17:14 +0000)] 
forgot the tearDown step....

18 years agofixed constructor on bigint
Mike Bayer [Wed, 6 Sep 2006 01:00:06 +0000 (01:00 +0000)] 
fixed constructor on bigint

18 years agoadded link
Mike Bayer [Tue, 5 Sep 2006 18:42:43 +0000 (18:42 +0000)] 
added link

18 years ago0.2.8.. rel_0_2_8
Mike Bayer [Tue, 5 Sep 2006 17:19:26 +0000 (17:19 +0000)] 
0.2.8..

18 years ago- added basic 'zblog' test suite
Mike Bayer [Tue, 5 Sep 2006 17:16:26 +0000 (17:16 +0000)] 
- added basic 'zblog' test suite
- better error message for mapper orphan detect

18 years agorestored "optimistic" behavior of hasparent. its generally disastrous without that...
Mike Bayer [Tue, 5 Sep 2006 16:58:02 +0000 (16:58 +0000)] 
restored "optimistic" behavior of hasparent.  its generally disastrous without that flag as its impossible to load all lazy loaders, deal with attributes that "noload", etc. just to check for orphan status.

18 years ago- unicode fix for startswith()/endswith() [ticket:296]
Mike Bayer [Tue, 5 Sep 2006 15:39:59 +0000 (15:39 +0000)] 
- unicode fix for startswith()/endswith() [ticket:296]

18 years agoupdate
Mike Bayer [Mon, 4 Sep 2006 23:55:38 +0000 (23:55 +0000)] 
update

18 years agofurther fixes to case sensitive logic
Mike Bayer [Mon, 4 Sep 2006 23:05:36 +0000 (23:05 +0000)] 
further fixes to case sensitive logic

18 years agorevised section on quoting, semanticized headings and table of content lists
Mike Bayer [Mon, 4 Sep 2006 23:02:13 +0000 (23:02 +0000)] 
revised section on quoting, semanticized headings and table of content lists

18 years ago- import of py2.5s sqlite3 [ticket:293]
Mike Bayer [Mon, 4 Sep 2006 02:22:00 +0000 (02:22 +0000)] 
- import of py2.5s sqlite3 [ticket:293]

18 years agosimplification to quoting to just cache strings per-dialect, added quoting for alias...
Mike Bayer [Mon, 4 Sep 2006 01:56:31 +0000 (01:56 +0000)] 
simplification to quoting to just cache strings per-dialect, added quoting for alias and label names
fixes [ticket:294]

18 years agocleanup/unit test fixes
Mike Bayer [Sun, 3 Sep 2006 02:46:46 +0000 (02:46 +0000)] 
cleanup/unit test fixes

18 years ago- further changes to attributes with regards to "trackparent". the "commit" operation
Mike Bayer [Sat, 2 Sep 2006 04:00:44 +0000 (04:00 +0000)] 
- further changes to attributes with regards to "trackparent".  the "commit" operation
now sets a "hasparent" flag for all attributes to all objects.  that way lazy loads
via callables get included in trackparent, and eager loads do as well because the mapper
calls commit() on all objects at load time.  this is a less shaky method than the "optimistic"
thing in the previous commit, but uses more memory and involves more overhead.
- some tweaks/cleanup to unit tests

18 years agofuther fix to the "orphan state" idea. to avoid setting tons of
Mike Bayer [Fri, 1 Sep 2006 17:01:55 +0000 (17:01 +0000)] 
futher fix to the "orphan state" idea.  to avoid setting tons of
"hasparent" flags on objects as they are loaded, both from lazy and eager loads,
the "orphan" check now uses an "optimistic" flag to determine the result if no
"hasparent" flag is found for a particular relationship on an instance. if the
instance has an _instance_key and therefore was loaded from the database, it is
assumed to not be an orphan unless a "False" hasparent flag has been set.  if the
instance does not have an _instance_key and is therefore transient/pending, it is
assumed to be an orphan unless a "True" hasparent flag has been set.

18 years agoinsure that "parent" pointers are set up on objects that were lazily loaded
Mike Bayer [Fri, 1 Sep 2006 16:25:20 +0000 (16:25 +0000)] 
insure that "parent" pointers are set up on objects that were lazily loaded

18 years agopossible fix for [ticket:276]. if mysql detects case-insensitivity, converts
Mike Bayer [Fri, 1 Sep 2006 00:30:36 +0000 (00:30 +0000)] 
possible fix for [ticket:276].  if mysql detects case-insensitivity, converts
tables to lower case names

18 years agosince casing is figured out quasi-automatically when creating table/column/etc,
Mike Bayer [Thu, 31 Aug 2006 23:58:34 +0000 (23:58 +0000)] 
since casing is figured out quasi-automatically when creating table/column/etc,
removed casing checks within pg reflection

18 years agoquoting more or less working with oracle
Mike Bayer [Thu, 31 Aug 2006 23:55:42 +0000 (23:55 +0000)] 
quoting more or less working with oracle

18 years agofix to from clause in unittest query...somehow this didnt fail on pg 8.0, but fails...
Mike Bayer [Thu, 31 Aug 2006 23:41:49 +0000 (23:41 +0000)] 
fix to from clause in unittest query...somehow this didnt fail on pg 8.0, but fails on 8.1

18 years agodefaults and constraints have optional parent
Mike Bayer [Thu, 31 Aug 2006 23:39:42 +0000 (23:39 +0000)] 
defaults and constraints have optional parent

18 years agosequence/default adjustments to allow postgres 8.1 tests to function
Mike Bayer [Thu, 31 Aug 2006 23:33:55 +0000 (23:33 +0000)] 
sequence/default adjustments to allow postgres 8.1 tests to function

18 years agopg formats sequence name, more quote test fixes
Mike Bayer [Thu, 31 Aug 2006 23:26:30 +0000 (23:26 +0000)] 
pg formats sequence name, more quote test fixes

18 years agosome tweaks to oracle casing...
Mike Bayer [Thu, 31 Aug 2006 23:13:14 +0000 (23:13 +0000)] 
some tweaks to oracle casing...

18 years ago- added case_sensitive argument to MetaData, Table, Column, determines
Mike Bayer [Thu, 31 Aug 2006 18:58:22 +0000 (18:58 +0000)] 
- added case_sensitive argument to MetaData, Table, Column, determines
itself automatically based on if a parent schemaitem has a non-None
setting for the flag, or if not, then whether the identifier name is all lower
case or not.  when set to True, quoting is applied to identifiers with mixed or
uppercase identifiers.  quoting is also applied automatically in all cases to
identifiers that are known to be reserved words or contain other non-standard
characters. various database dialects can override all of this behavior, but
currently they are all using the default behavior.  tested with postgres, mysql,
sqlite.  needs more testing with firebird, oracle, ms-sql. part of the ongoing
work with [ticket:155]

18 years ago- deregister Table from MetaData when autoload fails; [ticket:289]
Mike Bayer [Mon, 28 Aug 2006 16:55:22 +0000 (16:55 +0000)] 
- deregister Table from MetaData when autoload fails; [ticket:289]

18 years ago- fix to using query.count() with distinct, **kwargs with SelectResults
Mike Bayer [Sun, 27 Aug 2006 21:22:28 +0000 (21:22 +0000)] 
- fix to using query.count() with distinct, **kwargs with SelectResults
count() [ticket:287]

18 years ago- changed "invalidate" semantics with pooled connection; will
Mike Bayer [Sat, 26 Aug 2006 21:32:11 +0000 (21:32 +0000)] 
- changed "invalidate" semantics with pooled connection; will
instruct the underlying connection record to reconnect the next
time its called.  "invalidate" will also automatically be called
if any error is thrown in the underlying call to connection.cursor().
this will hopefully allow the connection pool to reconnect to a
database that had been stopped and started without restarting
the connecting application [ticket:121]

18 years ago[ticket:266] constraint name in PrimaryKeyConstraint
Mike Bayer [Sat, 26 Aug 2006 20:22:48 +0000 (20:22 +0000)] 
[ticket:266] constraint name in PrimaryKeyConstraint

18 years agodoc bug [ticket:278]
Mike Bayer [Sat, 26 Aug 2006 20:16:19 +0000 (20:16 +0000)] 
doc bug [ticket:278]

18 years ago- added "timezone=True" flag to DateTime and Time types. postgres
Mike Bayer [Sat, 26 Aug 2006 19:46:33 +0000 (19:46 +0000)] 
- added "timezone=True" flag to DateTime and Time types.  postgres
so far will convert this to "TIME[STAMP] (WITH|WITHOUT) TIME ZONE",
so that control over timezone presence is more controllable (psycopg2
returns datetimes with tzinfo's if available, which can create confusion
against datetimes that dont).
[ticket:275]

18 years agoadded "dev" tag to default setup
Mike Bayer [Sat, 26 Aug 2006 19:00:37 +0000 (19:00 +0000)] 
added "dev" tag to default setup
some extra README

18 years agofixed inaccuracies regarding "connectable" parameter sent to create/drop
Mike Bayer [Sat, 26 Aug 2006 18:55:05 +0000 (18:55 +0000)] 
fixed inaccuracies regarding "connectable" parameter sent to create/drop

18 years agoTODO for oracle
Mike Bayer [Sat, 26 Aug 2006 16:16:11 +0000 (16:16 +0000)] 
TODO for oracle

18 years agoadded limit/offset to union queries
Mike Bayer [Sat, 26 Aug 2006 14:42:18 +0000 (14:42 +0000)] 
added limit/offset to union queries

18 years ago- cleanup on connection methods + documentation. custom DBAPI
Mike Bayer [Fri, 25 Aug 2006 16:27:10 +0000 (16:27 +0000)] 
- cleanup on connection methods + documentation.  custom DBAPI
arguments specified in query string, 'connect_args' argument
to 'create_engine', or custom creation function via 'creator'
function to 'create_engine'.
- added "recycle" argument to Pool, is "pool_recycle" on create_engine,
defaults to 3600 seconds; connections after this age will be closed and
replaced with a new one, to handle db's that automatically close
stale connections [ticket:274]

18 years ago[ticket:282]
Mike Bayer [Wed, 23 Aug 2006 01:31:37 +0000 (01:31 +0000)] 
[ticket:282]

18 years agothe "check for orphans" step will cascade the delete operation to child objects.
Mike Bayer [Tue, 22 Aug 2006 22:52:12 +0000 (22:52 +0000)] 
the "check for orphans" step will cascade the delete operation to child objects.

18 years ago- urls support escaped characters in passwords [ticket:281]
Mike Bayer [Tue, 22 Aug 2006 18:58:01 +0000 (18:58 +0000)] 
- urls support escaped characters in passwords [ticket:281]

18 years agosqlite dialects can be created without pysqlite installed
Mike Bayer [Mon, 21 Aug 2006 20:10:56 +0000 (20:10 +0000)] 
sqlite dialects can be created without pysqlite installed

18 years ago- unit tests updated to run without any pysqlite installed; pool
Mike Bayer [Mon, 21 Aug 2006 20:01:32 +0000 (20:01 +0000)] 
- unit tests updated to run without any pysqlite installed; pool
test uses a mock DBAPI

18 years agoworking on sequence quoting support....
Mike Bayer [Mon, 21 Aug 2006 04:38:51 +0000 (04:38 +0000)] 
working on sequence quoting support....

18 years agopostgres reflection uses dialect-wide preparer
Mike Bayer [Mon, 21 Aug 2006 03:51:48 +0000 (03:51 +0000)] 
postgres reflection uses dialect-wide preparer