]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/log
thirdparty/sqlalchemy/sqlalchemy.git
15 years ago- merge of trunk r6611
Mike Bayer [Sun, 3 Jan 2010 20:58:04 +0000 (20:58 +0000)] 
- merge of trunk r6611
- Fixed a column arithmetic bug that affected column
correspondence for cloned selectables which contain
free-standing column expressions.   This bug is
generally only noticeable when exercising newer
ORM behavior only availble in 0.6 via [ticket:1568],
but is more correct at the SQL expression level
as well. [ticket:1617]

15 years ago- The copy() method on Column now supports uninitialized,
Mike Bayer [Sat, 2 Jan 2010 03:23:33 +0000 (03:23 +0000)] 
- The copy() method on Column now supports uninitialized,
unnamed Column objects. This allows easy creation of
declarative helpers which place common columns on multiple
subclasses.

15 years agoformatting fix
Mike Bayer [Wed, 30 Dec 2009 04:53:23 +0000 (04:53 +0000)] 
formatting fix

15 years agosome compile docs
Mike Bayer [Wed, 30 Dec 2009 04:49:11 +0000 (04:49 +0000)] 
some compile docs

15 years agodont crack up on entirely unsupported types
Mike Bayer [Tue, 29 Dec 2009 16:17:02 +0000 (16:17 +0000)] 
dont crack up on entirely unsupported types

15 years agomake sure the native pg types work too
Mike Bayer [Tue, 29 Dec 2009 16:11:16 +0000 (16:11 +0000)] 
make sure the native pg types work too

15 years agoAnnotate #1646 fix
Lele Gaifax [Tue, 29 Dec 2009 11:17:08 +0000 (11:17 +0000)] 
Annotate #1646 fix

15 years agoRecognize more Firebird disconnection cases, fixing #1646 on 0.5.x
Lele Gaifax [Tue, 29 Dec 2009 11:05:55 +0000 (11:05 +0000)] 
Recognize more Firebird disconnection cases, fixing #1646 on 0.5.x

15 years ago- The extract() function, which was slightly improved in
Mike Bayer [Tue, 29 Dec 2009 02:35:42 +0000 (02:35 +0000)] 
- The extract() function, which was slightly improved in
0.5.7, needed a lot more work to generate the correct
typecast (the typecasts appear to be necessary in PG's
EXTRACT quite a lot of the time).  The typecast is
now generated using a rule dictionary based
on PG's documentation for date/time/interval arithmetic.
It also accepts text() constructs again, which was broken
in 0.5.7. [ticket:1647]

15 years agoinclude jpg in recursive doc
Mike Bayer [Sat, 26 Dec 2009 23:26:51 +0000 (23:26 +0000)] 
include jpg in recursive doc

15 years ago- only on oracle for that test rel_0_5_7
Mike Bayer [Sat, 26 Dec 2009 23:01:43 +0000 (23:01 +0000)] 
- only on oracle for that test
- replace that silly ASCII art thing with the jpg from 0.6

15 years ago- 0.5.7
Mike Bayer [Sat, 26 Dec 2009 22:45:29 +0000 (22:45 +0000)] 
- 0.5.7
- dev status is "stable"

15 years ago- The "table_names" dialect function, used by MetaData
Mike Bayer [Sat, 26 Dec 2009 22:34:28 +0000 (22:34 +0000)] 
- The "table_names" dialect function, used by MetaData
.reflect(), omits Oracle "index overflow tables", a system
table generated by Oracle when "index only tables"
with overflow are used.  These tables aren't accessible
via SQL and can't be reflected.  [ticket:1637]

15 years ago- Fixed erroneous reference to "owner" attribute in
Mike Bayer [Fri, 25 Dec 2009 17:07:27 +0000 (17:07 +0000)] 
- Fixed erroneous reference to "owner" attribute in
Informix dialect when reflecting tables.
[ticket:1645]

15 years ago- add documented failure for newer pysqlite versions
Mike Bayer [Fri, 25 Dec 2009 16:45:46 +0000 (16:45 +0000)] 
- add documented failure for newer pysqlite versions

15 years ago2.4 change
Mike Bayer [Wed, 23 Dec 2009 22:00:25 +0000 (22:00 +0000)] 
2.4 change

15 years agomerged r6556 of trunk for [ticket:1641]
Mike Bayer [Fri, 18 Dec 2009 18:48:57 +0000 (18:48 +0000)] 
merged r6556 of trunk for [ticket:1641]

15 years ago- merged r6553 from trunk
Mike Bayer [Mon, 14 Dec 2009 01:34:06 +0000 (01:34 +0000)] 
- merged r6553 from trunk
- Session.merge() now properly overwrites a many-to-one or
uselist=False attribute to None if the attribute
is also None in the given object to be merged.

15 years agomerge r6551 of trunk for [ticket:1354]
Mike Bayer [Wed, 9 Dec 2009 00:01:35 +0000 (00:01 +0000)] 
merge r6551 of trunk for [ticket:1354]

15 years ago- Fixed bug in query.update() when passing Cls.attribute
Mike Bayer [Tue, 8 Dec 2009 23:44:22 +0000 (23:44 +0000)] 
- Fixed bug in query.update() when passing Cls.attribute
as keys in the value dict and using synchronize_session='expire'.
[ticket:1436]

15 years agomerge r6545 of trunk for [ticket:1374]
Mike Bayer [Tue, 8 Dec 2009 23:18:31 +0000 (23:18 +0000)] 
merge r6545 of trunk for [ticket:1374]

15 years ago- merge of trunk r6544
Mike Bayer [Tue, 8 Dec 2009 03:10:59 +0000 (03:10 +0000)] 
- merge of trunk r6544
- Session.execute() now locates table- and
mapper-specific binds based on a passed
in expression which is an insert()/update()/delete()
construct. [ticket:1054]

15 years ago- backport of r6540
Mike Bayer [Tue, 8 Dec 2009 01:54:08 +0000 (01:54 +0000)] 
- backport of r6540
- The "use get" behavior of many-to-one relations, i.e. that a
lazy load will fallback to the possibly cached query.get()
value, now works across join conditions where the two compared
types are not exactly the same class, but share the same
"affinity" - i.e. Integer and SmallInteger.  Also allows
combinations of reflected and non-reflected types to work
with 0.5 style type reflection, such as PGText/Text (note 0.6
reflects types as their generic versions).   [ticket:1556]
- types now support an "affinity comparison" operation, i.e.
that an Integer/SmallInteger are "compatible", or
a Text/String, PickleType/Binary, etc.  Part of
[ticket:1556].

15 years ago- sqlite dialect properly generates CREATE INDEX for a table
Mike Bayer [Mon, 7 Dec 2009 23:08:48 +0000 (23:08 +0000)] 
- sqlite dialect properly generates CREATE INDEX for a table
that is in an alternate schema.  [ticket:1439]

15 years agofixed CHANGES message location
Mike Bayer [Mon, 7 Dec 2009 22:53:39 +0000 (22:53 +0000)] 
fixed CHANGES message location

15 years ago- merge -r6534 of trunk, for [ticket:1618]
Mike Bayer [Mon, 7 Dec 2009 22:51:19 +0000 (22:51 +0000)] 
- merge -r6534 of trunk, for [ticket:1618]
- backported 0.6's approach to "null pks allowed" in mapper._instance_processor

15 years agosome doc reference fixes per [ticket:1597]
Mike Bayer [Sun, 6 Dec 2009 01:27:35 +0000 (01:27 +0000)] 
some doc reference fixes per [ticket:1597]

15 years ago- FBDate now extends Date instead of DateTime. [ticket:1573]
Mike Bayer [Sun, 6 Dec 2009 01:10:59 +0000 (01:10 +0000)] 
- FBDate now extends Date instead of DateTime. [ticket:1573]

15 years agomerge r6521 from trunk, [ticket:1632]
Mike Bayer [Thu, 3 Dec 2009 02:38:48 +0000 (02:38 +0000)] 
merge r6521 from trunk, [ticket:1632]

15 years agomerge trunk fix r6506 for [ticket:1616]
Mike Bayer [Sun, 15 Nov 2009 20:42:18 +0000 (20:42 +0000)] 
merge trunk fix r6506 for [ticket:1616]

15 years ago- Fixed the behavior of extract() to apply operator
Mike Bayer [Sun, 15 Nov 2009 20:11:42 +0000 (20:11 +0000)] 
- Fixed the behavior of extract() to apply operator
precedence rules to the "::" operator when applying
the "timestamp" cast - ensures proper parenthesization.
[ticket:1611]

15 years ago- Removed unused `load()` method from ShardedQuery.
Mike Bayer [Sun, 15 Nov 2009 19:50:17 +0000 (19:50 +0000)] 
- Removed unused `load()` method from ShardedQuery.
[ticket:1606]

15 years agodocument NOT IN, IN with query as subq
Mike Bayer [Wed, 11 Nov 2009 03:45:55 +0000 (03:45 +0000)] 
document NOT IN, IN with query as subq

15 years ago- Fixed bug in two-phase transaction whereby commit() method
Mike Bayer [Wed, 4 Nov 2009 17:15:52 +0000 (17:15 +0000)] 
- Fixed bug in two-phase transaction whereby commit() method
didn't set the full state which allows subsequent close()
call to succeed. [ticket:1603]

15 years ago- Fixed bug where Query would crash if a join() with no clear
Mike Bayer [Wed, 4 Nov 2009 13:28:28 +0000 (13:28 +0000)] 
- Fixed bug where Query would crash if a join() with no clear
"left" side were called when a non-mapped column entity
appeared in the columns list. [ticket:1602]

15 years ago- Fixed the call to get_committed_value() on CompositeProperty.
Mike Bayer [Tue, 3 Nov 2009 04:54:36 +0000 (04:54 +0000)] 
- Fixed the call to get_committed_value() on CompositeProperty.
[ticket:1504]

15 years ago- Added support for reflecting the INTERVAL YEAR TO MONTH
Mike Bayer [Sun, 1 Nov 2009 22:43:45 +0000 (22:43 +0000)] 
- Added support for reflecting the INTERVAL YEAR TO MONTH
and INTERVAL DAY TO SECOND syntaxes of the INTERVAL
type.  [ticket:460]

15 years ago- Fixed a slight inaccuracy in the sharding example.
Mike Bayer [Sun, 25 Oct 2009 01:40:17 +0000 (01:40 +0000)] 
- Fixed a slight inaccuracy in the sharding example.
Comparing equivalence of columns in the ORM is best
accomplished using col1.shares_lineage(col2).
[ticket:1491]

15 years ago- Mutable collection passed to the "extension" attribute
Mike Bayer [Fri, 23 Oct 2009 19:46:36 +0000 (19:46 +0000)] 
- Mutable collection passed to the "extension" attribute
of relation(), column_property() etc. will not be mutated
or shared among multiple instrumentation calls, preventing
duplicate extensions, such as backref populators,
from being inserted into the list.
[ticket:1585]

15 years ago- Corrected the "has_sequence" query to take current schema,
Mike Bayer [Wed, 21 Oct 2009 04:47:13 +0000 (04:47 +0000)] 
- Corrected the "has_sequence" query to take current schema,
or explicit sequence-stated schema, into account.
[ticket:1576]

15 years agoGaetan's "scopefunc" clarification patch
Mike Bayer [Tue, 20 Oct 2009 17:32:44 +0000 (17:32 +0000)] 
Gaetan's "scopefunc" clarification patch

15 years ago- Repeat expressions in the columns clause of a select
Mike Bayer [Tue, 20 Oct 2009 16:56:15 +0000 (16:56 +0000)] 
- Repeat expressions in the columns clause of a select
are deduped based on the identity of each clause element,
not the actual string.  This allows positional
elements to render correctly even if they all render
identically, such as "qmark" style bind parameters.
[ticket:1574]

15 years ago- Fixed the "numeric" paramstyle, which apparently is the
Mike Bayer [Tue, 20 Oct 2009 16:17:48 +0000 (16:17 +0000)] 
- Fixed the "numeric" paramstyle, which apparently is the
default paramstyle used by Informixdb.

15 years ago- A column can be added to a joined-table declarative
Mike Bayer [Thu, 15 Oct 2009 20:52:30 +0000 (20:52 +0000)] 
- A column can be added to a joined-table declarative
superclass after the class has been constructed
(i.e. via class-level attribute assignment), and
the column will be propagated down to
subclasses. [ticket:1570]  This is the reverse
situation as that of [ticket:1523], fixed in 0.5.6.

15 years ago- Changed the name of TrustedConnection to
Mike Bayer [Mon, 5 Oct 2009 20:16:34 +0000 (20:16 +0000)] 
- Changed the name of TrustedConnection to
Trusted_Connection when constructing pyodbc connect
arguments [ticket:1561]

15 years agomerged r6383 of trunk for [ticket:1553]
Mike Bayer [Fri, 2 Oct 2009 22:25:51 +0000 (22:25 +0000)] 
merged r6383 of trunk for [ticket:1553]

15 years ago- Added support for reflecting the DOUBLE PRECISION type,
Mike Bayer [Wed, 30 Sep 2009 20:57:40 +0000 (20:57 +0000)] 
- Added support for reflecting the DOUBLE PRECISION type,
via a new postgres.PGDoublePrecision object.
This is postgresql.DOUBLE_PRECISION in 0.6.
[ticket:1085]

15 years ago- move the tests to test_query
Mike Bayer [Wed, 16 Sep 2009 20:35:27 +0000 (20:35 +0000)] 
- move the tests to test_query
- the option needs the original mapper to pull the prop from, in the case the eagerload is *from* a joined-table subclass mapper.
had to change the contract of PropertyOption to pass
an additional list "mappers" which contains the actual parent mappers.

15 years agomerged r6355 from trunk for #1543
Mike Bayer [Wed, 16 Sep 2009 19:50:57 +0000 (19:50 +0000)] 
merged r6355 from trunk for #1543

15 years agofix the toolbar
Mike Bayer [Wed, 16 Sep 2009 00:45:39 +0000 (00:45 +0000)] 
fix the toolbar

15 years ago- some ordering fixes on DISTINCT for PG 8.4, mysql rel_0_5_6
Mike Bayer [Sat, 12 Sep 2009 23:53:03 +0000 (23:53 +0000)] 
- some ordering fixes on DISTINCT for PG 8.4, mysql
- forwards compat "postgresql" name available for --db, engine urls

15 years ago0.5.6
Mike Bayer [Sat, 12 Sep 2009 23:08:58 +0000 (23:08 +0000)] 
0.5.6

15 years agofixes for MySQL (these were not merged from trunk)
Mike Bayer [Sat, 12 Sep 2009 20:38:19 +0000 (20:38 +0000)] 
fixes for MySQL (these were not merged from trunk)

15 years agomerged r6342 from trunk for [ticket:1527]
Mike Bayer [Sat, 12 Sep 2009 20:37:43 +0000 (20:37 +0000)] 
merged r6342 from trunk for [ticket:1527]

15 years agomerged r6340 of trunk, for [ticket:1526]
Mike Bayer [Sat, 12 Sep 2009 20:03:08 +0000 (20:03 +0000)] 
merged r6340 of trunk, for [ticket:1526]

15 years agofix update examples for [ticket:1533]
Mike Bayer [Wed, 9 Sep 2009 16:26:17 +0000 (16:26 +0000)] 
fix update examples for [ticket:1533]

15 years ago- merged r6316 from trunk for [ticket:1519]
Mike Bayer [Tue, 1 Sep 2009 22:56:50 +0000 (22:56 +0000)] 
- merged r6316 from trunk for [ticket:1519]

15 years agomerged r6314 of trunk for [ticket:1507]
Mike Bayer [Tue, 1 Sep 2009 22:43:39 +0000 (22:43 +0000)] 
merged r6314 of trunk for [ticket:1507]

15 years ago- merged r6312 of trunk for [ticket:1523]
Mike Bayer [Tue, 1 Sep 2009 22:27:28 +0000 (22:27 +0000)] 
- merged r6312 of trunk for [ticket:1523]

15 years agomerged r6310 of trunk [ticket:1522]
Mike Bayer [Tue, 1 Sep 2009 22:15:19 +0000 (22:15 +0000)] 
merged r6310 of trunk [ticket:1522]

15 years agomerge -r6305:6308 of trunk
Mike Bayer [Mon, 31 Aug 2009 22:01:31 +0000 (22:01 +0000)] 
merge -r6305:6308 of trunk

15 years ago- Fixed an obscure issue whereby a joined-table subclass
Mike Bayer [Fri, 28 Aug 2009 20:29:39 +0000 (20:29 +0000)] 
- Fixed an obscure issue whereby a joined-table subclass
with a self-referential eager load on the base class
would populate the related object's "subclass" table with
data from the "subclass" table of the parent.
[ticket:1485]

15 years agothis does not belong !
Mike Bayer [Fri, 28 Aug 2009 19:02:43 +0000 (19:02 +0000)] 
this does not belong !

15 years ago- Fixed column.copy() to copy defaults and onupdates.
Mike Bayer [Fri, 28 Aug 2009 19:00:55 +0000 (19:00 +0000)] 
- Fixed column.copy() to copy defaults and onupdates.
[ticket:1373]

16 years ago0.5 goes to a maint branch
Mike Bayer [Thu, 6 Aug 2009 20:38:20 +0000 (20:38 +0000)] 
0.5 goes to a maint branch

16 years agodisabled examples test pending necesary repairs
Mike Bayer [Thu, 6 Aug 2009 20:16:31 +0000 (20:16 +0000)] 
disabled examples test pending necesary repairs

16 years ago- UPDATE and DELETE do not support ORDER BY, LIMIT, OFFSET,
Mike Bayer [Sun, 2 Aug 2009 18:13:07 +0000 (18:13 +0000)] 
- UPDATE and DELETE do not support ORDER BY, LIMIT, OFFSET,
etc. in standard SQL.  Query.update() and Query.delete()
now raise an exception if any of limit(), offset(),
order_by(), group_by(), or distinct() have been
called. [ticket:1487]

16 years ago- Simplified the sweep of instrumentation in strategies._register_attribute
Mike Bayer [Sun, 2 Aug 2009 17:51:33 +0000 (17:51 +0000)] 
- Simplified the sweep of instrumentation in strategies._register_attribute

- Improved support for MapperProperty objects overriding
that of an inherited mapper for non-concrete
inheritance setups - attribute extensions won't randomly
collide with each other.  [ticket:1488]

- Added AttributeExtension to sqlalchemy.orm.__all__

16 years agobackported 0.6 r6084 fix for oracle alias names, [ticket:1309]
Mike Bayer [Fri, 31 Jul 2009 23:10:46 +0000 (23:10 +0000)] 
backported 0.6 r6084 fix for oracle alias names, [ticket:1309]

16 years agofix broken orm debug logging
Philip Jenvey [Wed, 29 Jul 2009 00:41:26 +0000 (00:41 +0000)] 
fix broken orm debug logging

16 years agomerged [ticket:1486] fix from 0.6
Mike Bayer [Tue, 28 Jul 2009 17:47:54 +0000 (17:47 +0000)] 
merged [ticket:1486] fix from 0.6

16 years agoReverted my screw up of setup.cfg
Michael Trier [Tue, 28 Jul 2009 01:23:17 +0000 (01:23 +0000)] 
Reverted my screw up of setup.cfg

16 years agoCorrected examples tests. I was running from ./test instead of root.
Michael Trier [Tue, 28 Jul 2009 01:20:52 +0000 (01:20 +0000)] 
Corrected examples tests. I was running from ./test instead of root.

16 years agoAdded in Examples into the test suite so they get exercised regularly. Cleaned up...
Michael Trier [Mon, 27 Jul 2009 02:12:15 +0000 (02:12 +0000)] 
Added in Examples into the test suite so they get exercised regularly. Cleaned up some deprecation warnings in the examples.

16 years agoCorrected annoying deprecation warning on 2.6+ related to mssql and the __new__ calls.
Michael Trier [Sun, 26 Jul 2009 03:07:42 +0000 (03:07 +0000)] 
Corrected annoying deprecation warning on 2.6+ related to mssql and the __new__ calls.

16 years agoCorrected problem with binary test on mssql. Still having issues with prepared statem...
Michael Trier [Sun, 26 Jul 2009 03:07:32 +0000 (03:07 +0000)] 
Corrected problem with binary test on mssql. Still having issues with prepared statements.

16 years ago- Squeezed a few more unnecessary "lazy loads" out of
Mike Bayer [Sun, 26 Jul 2009 01:46:41 +0000 (01:46 +0000)] 
- Squeezed a few more unnecessary "lazy loads" out of
relation().  When a collection is mutated, many-to-one
backrefs on the other side will not fire off to load
the "old" value, unless "single_parent=True" is set.
A direct assignment of a many-to-one still loads
the "old" value in order to update backref collections
on that value, which may be present in the session
already, thus maintaining the 0.5 behavioral contract.
[ticket:1483]

16 years ago- Fixed bug in Table and Column whereby passing empty
Mike Bayer [Sat, 25 Jul 2009 21:40:27 +0000 (21:40 +0000)] 
- Fixed bug in Table and Column whereby passing empty
dict for "info" argument would raise an exception.
[ticket:1482]

16 years ago- Fixed bug whereby a load/refresh of joined table
Mike Bayer [Sat, 25 Jul 2009 21:26:28 +0000 (21:26 +0000)] 
- Fixed bug whereby a load/refresh of joined table
inheritance attributes which were based on
column_property() or similar would fail to evaluate.
[ticket:1480]

16 years ago- Declarative will raise an informative exception if
Mike Bayer [Sat, 25 Jul 2009 20:43:11 +0000 (20:43 +0000)] 
- Declarative will raise an informative exception if
__table_args__ is passed as a tuple with no dict argument.
Improved documentation.  [ticket:1468]

16 years ago- fixed the test for FalseDiscriminator to use Boolean for picky postgresql
Mike Bayer [Sat, 25 Jul 2009 20:27:33 +0000 (20:27 +0000)] 
- fixed the test for FalseDiscriminator to use Boolean for picky postgresql
- added Query.enable_assertions(False) as a mediocre solution for [ticket:1424].
updated the recipe at http://www.sqlalchemy.org/trac/wiki/UsageRecipes/PreFilteredQuery to
reflect.
- moved most default Query state to be class level variables to start.  the dicts could
go as well but being overly careful to not place mutables there for the moment.
- a visit by the "dunder-private method names aren't cool" police
- continued undisciplined pep-8ness

16 years ago- Using False or 0 as a polymorphic discriminator now
Mike Bayer [Sat, 25 Jul 2009 19:42:15 +0000 (19:42 +0000)] 
- Using False or 0 as a polymorphic discriminator now
works on the base class as well as a subclass.
[ticket:1440]

16 years ago- Unary expressions such as DISTINCT propagate their
Mike Bayer [Sat, 25 Jul 2009 19:34:02 +0000 (19:34 +0000)] 
- Unary expressions such as DISTINCT propagate their
type handling to result sets, allowing conversions like
unicode and such to take place.  [ticket:1420]

16 years ago- Improved error message when query() is called with
Mike Bayer [Sat, 25 Jul 2009 18:59:56 +0000 (18:59 +0000)] 
- Improved error message when query() is called with
a non-SQL /entity expression. [ticket:1476]

16 years agobeefed up documentation for count(), [ticket:1465]
Mike Bayer [Sat, 25 Jul 2009 18:54:20 +0000 (18:54 +0000)] 
beefed up documentation for count(), [ticket:1465]

16 years ago- The collection proxies produced by associationproxy are now
Mike Bayer [Sat, 25 Jul 2009 17:08:38 +0000 (17:08 +0000)] 
- The collection proxies produced by associationproxy are now
pickleable.  A user-defined proxy_factory however
is still not pickleable unless it defines __getstate__
and __setstate__. [ticket:1446]

16 years agoFix small typos in docstring
Lele Gaifax [Fri, 24 Jul 2009 15:31:09 +0000 (15:31 +0000)] 
Fix small typos in docstring

16 years agoensure "rowswitch" for isdelete is supported
Mike Bayer [Wed, 22 Jul 2009 20:41:33 +0000 (20:41 +0000)] 
ensure "rowswitch" for isdelete is supported

16 years ago- relations() now have greater ability to be "overridden",
Mike Bayer [Tue, 21 Jul 2009 21:47:03 +0000 (21:47 +0000)] 
- relations() now have greater ability to be "overridden",
meaning a subclass that explicitly specifies a relation()
overriding that of the parent class will be honored
during a flush.  This is currently to support
many-to-many relations from concrete inheritance setups.
Outside of that use case, YMMV.  [ticket:1477]

16 years ago- Fixed bug whereby inheritance discriminator part of a
Mike Bayer [Tue, 21 Jul 2009 20:25:36 +0000 (20:25 +0000)] 
- Fixed bug whereby inheritance discriminator part of a
composite primary key would fail on updates.
Continuation of [ticket:1300].

16 years ago- Fixed a bug in extract() introduced in 0.5.4 whereby
Mike Bayer [Fri, 17 Jul 2009 15:10:54 +0000 (15:10 +0000)] 
- Fixed a bug in extract() introduced in 0.5.4 whereby
the string "field" argument was getting treated as a
ClauseElement, causing various errors within more
complex SQL transformations.

16 years agoGuard against a gc hitting during the sweep for dirty objects.
Jason Kirtland [Thu, 16 Jul 2009 23:24:30 +0000 (23:24 +0000)] 
Guard against a gc hitting during the sweep for dirty objects.

16 years agobeefed up the description of dialects
Mike Bayer [Mon, 13 Jul 2009 22:53:20 +0000 (22:53 +0000)] 
beefed up the description of dialects

16 years agochanged reference to PostgreSQL in docs. rel_0_5_5
Mike Bayer [Mon, 13 Jul 2009 02:04:54 +0000 (02:04 +0000)] 
changed reference to PostgreSQL in docs.

16 years ago- remove docs about partial flush, add docs about disabling autoflush
Mike Bayer [Sun, 12 Jul 2009 22:34:06 +0000 (22:34 +0000)] 
- remove docs about partial flush, add docs about disabling autoflush

16 years ago- sqlalchemy.orm.join and sqlalchemy.orm.outerjoin are now
Mike Bayer [Sun, 12 Jul 2009 14:33:06 +0000 (14:33 +0000)] 
- sqlalchemy.orm.join and sqlalchemy.orm.outerjoin are now
added to __all__ in sqlalchemy.orm.*. [ticket:1463]

- Fixed bug where Query exception raise would fail when
a too-short composite primary key value were passed to
get().  [ticket:1458]

- rearranged CHANGES for 0.5.5 to be somewhat severity based.

- commented on [ticket:1445]

16 years agoupdates
Mike Bayer [Sat, 11 Jul 2009 21:07:52 +0000 (21:07 +0000)] 
updates

16 years agoFormatting
Jason Kirtland [Fri, 10 Jul 2009 21:51:40 +0000 (21:51 +0000)] 
Formatting

16 years agoImplemented recreate() for StaticPool
Jason Kirtland [Fri, 10 Jul 2009 21:48:45 +0000 (21:48 +0000)] 
Implemented recreate() for StaticPool

16 years ago- Fixed potential memory leak whereby previously pickled objects
Mike Bayer [Fri, 10 Jul 2009 20:01:56 +0000 (20:01 +0000)] 
- Fixed potential memory leak whereby previously pickled objects
placed back in a session would not be fully garbage collected
unless the Session were explicitly closed out.