]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/log
thirdparty/sqlalchemy/sqlalchemy.git
17 years agofurther refinement to the inheritance "descriptor" detection such that
Mike Bayer [Fri, 1 Aug 2008 17:13:31 +0000 (17:13 +0000)] 
further refinement to the inheritance "descriptor" detection such that
local columns will still override superclass descriptors.

17 years agotest case to disprove [ticket:1126]
Mike Bayer [Fri, 1 Aug 2008 15:10:36 +0000 (15:10 +0000)] 
test case to disprove [ticket:1126]

17 years agoadded MutableType, Concatenable to __all__
Mike Bayer [Thu, 31 Jul 2008 16:48:32 +0000 (16:48 +0000)] 
added MutableType, Concatenable to __all__

17 years ago- Fixed bug whereby the "unsaved, pending instance"
Mike Bayer [Thu, 31 Jul 2008 16:41:41 +0000 (16:41 +0000)] 
- Fixed bug whereby the "unsaved, pending instance"
FlushError raised for a pending orphan would not take
superclass mappers into account when generating
the list of relations responsible for the error.

17 years agorelation.order_by requires _literal_as_column conversion as well
Mike Bayer [Tue, 29 Jul 2008 19:49:46 +0000 (19:49 +0000)] 
relation.order_by requires _literal_as_column conversion as well

17 years agotypo
Gaëtan de Menten [Tue, 29 Jul 2008 08:43:30 +0000 (08:43 +0000)] 
typo

17 years agoCorrects reflecttable in firebird database. Closes #1119.
Michael Trier [Tue, 29 Jul 2008 03:17:02 +0000 (03:17 +0000)] 
Corrects reflecttable in firebird database. Closes #1119.

17 years agoRaised an error when sqlite version does not support default values. Addresses ...
Michael Trier [Tue, 29 Jul 2008 03:08:38 +0000 (03:08 +0000)] 
Raised an error when sqlite version does not support default values.  Addresses #909 in a purposeful way.

17 years agoadded dummy column to correct results on sqlite
Mike Bayer [Sat, 26 Jul 2008 21:40:36 +0000 (21:40 +0000)] 
added dummy column to correct results on sqlite

17 years ago- func.count() with no argument emits COUNT(*)
Jason Kirtland [Thu, 24 Jul 2008 21:36:16 +0000 (21:36 +0000)] 
- func.count() with no argument emits COUNT(*)

17 years agoCorrected problem with detecting closed connections. Fixed issues in reflecttable...
Michael Trier [Wed, 23 Jul 2008 05:10:04 +0000 (05:10 +0000)] 
Corrected problem with detecting closed connections.  Fixed issues in reflecttable for reflecting the mssql tables. Removed unicode reflection test from mssql. Need to investigate this further.

17 years agoallow SQLA-defaults on table columns that are excluded in the mapper
Mike Bayer [Tue, 22 Jul 2008 13:45:29 +0000 (13:45 +0000)] 
allow SQLA-defaults on table columns that are excluded in the mapper

17 years ago- more accurate changelog message
Mike Bayer [Sun, 20 Jul 2008 18:36:44 +0000 (18:36 +0000)] 
- more accurate changelog message
- generalized the descriptor detection to any object with a __get__ attribute

17 years ago- An inheriting class can now override an attribute
Mike Bayer [Sun, 20 Jul 2008 18:23:44 +0000 (18:23 +0000)] 
- An inheriting class can now override an attribute
inherited from the base class with a plain descriptor,
or exclude an inherited attribute via the
include_properties/exclude_properties collections.

17 years ago- A critical fix to dynamic relations allows the
Mike Bayer [Sat, 19 Jul 2008 21:33:58 +0000 (21:33 +0000)] 
- A critical fix to dynamic relations allows the
"modified" history to be properly cleared after
a flush().

17 years ago- Some improvements to the _CompileOnAttr mechanism which
Mike Bayer [Sat, 19 Jul 2008 19:23:37 +0000 (19:23 +0000)] 
- Some improvements to the _CompileOnAttr mechanism which
should reduce the probability of "Attribute x was
not replaced during compile" warnings. (this generally
applies to SQLA hackers, like Elixir devs).

17 years ago- Class-bound attributes sent as arguments to
Mike Bayer [Sat, 19 Jul 2008 18:55:11 +0000 (18:55 +0000)] 
- Class-bound attributes sent as arguments to
relation()'s remote_side and foreign_keys parameters
are now accepted, allowing them to be used with declarative.

17 years ago- reverted r4955, that was wrong. The backref responsible for the operation is the...
Mike Bayer [Sat, 19 Jul 2008 18:18:50 +0000 (18:18 +0000)] 
- reverted r4955, that was wrong.  The backref responsible for the operation is the one where the "cascade" option should take effect.
- can use None as a value for cascade.
- documented cascade options in docstring, [ticket:1064]

17 years agoCorrected a couple of lingering transactional=True statements in the docs.
Michael Trier [Sat, 19 Jul 2008 17:52:31 +0000 (17:52 +0000)] 
Corrected a couple of lingering transactional=True statements in the docs.

17 years agozoomarks have gone up as a result of r4936, possibly others. not clear why
Mike Bayer [Fri, 18 Jul 2008 22:28:16 +0000 (22:28 +0000)] 
zoomarks have gone up as a result of r4936, possibly others.  not clear why

17 years ago- save-update and delete-orphan cascade event handler
Mike Bayer [Fri, 18 Jul 2008 22:11:22 +0000 (22:11 +0000)] 
- save-update and delete-orphan cascade event handler
now considers the cascade rules of the event initiator only, not the local
attribute.  This way the cascade of the initiator controls the behavior
regardless of backref events.

17 years ago- Fixed a series of potential race conditions in
Mike Bayer [Fri, 18 Jul 2008 17:42:11 +0000 (17:42 +0000)] 
- Fixed a series of potential race conditions in
Session whereby asynchronous GC could remove unmodified,
no longer referenced items from the session as they were
present in a list of items to be processed, typically
during session.expunge_all() and dependent methods.

17 years ago- MapperProperty gets its .key attribute assigned early, in _compile_property.
Mike Bayer [Wed, 16 Jul 2008 21:56:23 +0000 (21:56 +0000)] 
- MapperProperty gets its .key attribute assigned early, in _compile_property.
MapperProperty compilation is detected using a "_compiled" flag.
- A mapper which inherits from another, when inheriting
the columns of its inherited mapper, will use any
reassigned property names specified in that inheriting
mapper.  Previously, if "Base" had reassigned "base_id"
to the name "id", "SubBase(Base)" would still get
an attribute called "base_id".   This could be worked
around by explicitly stating the column in each
submapper as well but this is fairly unworkable
and also impossible when using declarative [ticket:1111].

17 years agoadded a new test illustrating a particular inheritance bug. will add ticket
Mike Bayer [Wed, 16 Jul 2008 21:23:17 +0000 (21:23 +0000)] 
added a new test illustrating a particular inheritance bug.  will add ticket

17 years ago- mysql.MSEnum value literals now automatically quoted when used in a CREATE.
Jason Kirtland [Wed, 16 Jul 2008 18:24:20 +0000 (18:24 +0000)] 
- mysql.MSEnum value literals now automatically quoted when used in a CREATE.
  The change is backward compatible. Slight expansion of patch from catlee.
  Thanks! [ticket:1110]

17 years ago- Spiffed up the deprecated decorators & @flipped 'em up top
Jason Kirtland [Wed, 16 Jul 2008 17:34:41 +0000 (17:34 +0000)] 
- Spiffed up the deprecated decorators & @flipped 'em up top

17 years agoRemoved deprecated get_version_info, use server_version_info
Jason Kirtland [Wed, 16 Jul 2008 15:25:33 +0000 (15:25 +0000)] 
Removed deprecated get_version_info, use server_version_info

17 years ago- Overhauled _generative and starargs decorators and flipped to 2.4 @syntax
Jason Kirtland [Wed, 16 Jul 2008 06:47:22 +0000 (06:47 +0000)] 
- Overhauled _generative and starargs decorators and flipped to 2.4 @syntax

17 years ago- Fixed some over-long ReST lines & general formatting touchups
Jason Kirtland [Tue, 15 Jul 2008 22:01:15 +0000 (22:01 +0000)] 
- Fixed some over-long ReST lines & general formatting touchups

17 years agoCompleted engine_descriptors() removal (started in r4900)
Jason Kirtland [Tue, 15 Jul 2008 21:50:48 +0000 (21:50 +0000)] 
Completed engine_descriptors() removal (started in r4900)

17 years ago- Moved to 2.4+ import syntax (w/ some experimental merge-friendly formatting)
Jason Kirtland [Tue, 15 Jul 2008 21:43:02 +0000 (21:43 +0000)] 
- Moved to 2.4+ import syntax (w/ some experimental merge-friendly formatting)

17 years agoWhitespace tweaks suggested by pep8.py
Jason Kirtland [Tue, 15 Jul 2008 20:20:41 +0000 (20:20 +0000)] 
Whitespace tweaks suggested by pep8.py

17 years ago- Removed the last of the 2.3 dict compat & some formatting tweaks.
Jason Kirtland [Tue, 15 Jul 2008 20:06:56 +0000 (20:06 +0000)] 
- Removed the last of the 2.3 dict compat & some formatting tweaks.

17 years ago- Always use native threading.local (or the native dummy version)
Jason Kirtland [Tue, 15 Jul 2008 19:56:30 +0000 (19:56 +0000)] 
- Always use native threading.local (or the native dummy version)

17 years ago- Always use native itemgetter & attrgetter
Jason Kirtland [Tue, 15 Jul 2008 19:53:17 +0000 (19:53 +0000)] 
- Always use native itemgetter & attrgetter

17 years ago- Always use native deque
Jason Kirtland [Tue, 15 Jul 2008 19:46:24 +0000 (19:46 +0000)] 
- Always use native deque

17 years ago- Removed 2.3 Decimal compat
Jason Kirtland [Tue, 15 Jul 2008 19:40:08 +0000 (19:40 +0000)] 
- Removed 2.3 Decimal compat

17 years ago- Dropped `reversed` emulation
Jason Kirtland [Tue, 15 Jul 2008 19:29:41 +0000 (19:29 +0000)] 
- Dropped `reversed` emulation

17 years ago- Removed 2.3 set emulations/enhancements.
Jason Kirtland [Tue, 15 Jul 2008 19:23:52 +0000 (19:23 +0000)] 
- Removed 2.3 set emulations/enhancements.
  (sets.Set-based collections & DB-API returns still work.)

17 years agoAnd thus ends support for Python 2.3.
Jason Kirtland [Tue, 15 Jul 2008 18:21:24 +0000 (18:21 +0000)] 
And thus ends support for Python 2.3.

17 years ago- Fixed a couple lingering exceptions->exc usages
Jason Kirtland [Tue, 15 Jul 2008 16:39:27 +0000 (16:39 +0000)] 
- Fixed a couple lingering exceptions->exc usages
- Some import tidying

17 years ago- Fixed bug when calling select([literal('foo')])
Mike Bayer [Tue, 15 Jul 2008 15:04:43 +0000 (15:04 +0000)] 
- Fixed bug when calling select([literal('foo')])
or select([bindparam('foo')]).

17 years ago- Added a new SessionExtension hook called after_attach().
Mike Bayer [Tue, 15 Jul 2008 14:54:37 +0000 (14:54 +0000)] 
- Added a new SessionExtension hook called after_attach().
This is called at the point of attachment for objects
via add(), add_all(), delete(), and merge().

17 years agoFix reflection where the table name has a duplicate name in a different schema
Paul Johnston [Tue, 15 Jul 2008 09:15:59 +0000 (09:15 +0000)] 
Fix reflection where the table name has a duplicate name in a different schema

17 years ago- The "allow_column_override" flag from mapper() has rel_0_5beta2
Mike Bayer [Mon, 14 Jul 2008 20:04:35 +0000 (20:04 +0000)] 
- The "allow_column_override" flag from mapper() has
been removed.  This flag is virtually always misunderstood.
Its specific functionality is available via the
include_properties/exclude_properties mapper arguments.

17 years agofix adjacency list examples
Mike Bayer [Mon, 14 Jul 2008 19:44:37 +0000 (19:44 +0000)] 
fix adjacency list examples

17 years ago2.4 support !
Mike Bayer [Mon, 14 Jul 2008 19:42:42 +0000 (19:42 +0000)] 
2.4 support !

17 years agopossible fix for MS-SQL version of match() test, but the real solution here may be...
Mike Bayer [Mon, 14 Jul 2008 19:39:50 +0000 (19:39 +0000)] 
possible fix for MS-SQL version of match() test, but the real solution here may be to have the correct default paramstyle set up on the MS-SQL dialect.

17 years agobump
Mike Bayer [Mon, 14 Jul 2008 19:34:39 +0000 (19:34 +0000)] 
bump

17 years agoFixed up some very annoying lengthy lines.
Michael Trier [Mon, 14 Jul 2008 18:20:06 +0000 (18:20 +0000)] 
Fixed up some very annoying lengthy lines.

17 years agoReverted CHANGES change. Not necessary for this type of fix.
Michael Trier [Mon, 14 Jul 2008 17:48:38 +0000 (17:48 +0000)] 
Reverted CHANGES change. Not necessary for this type of fix.

17 years agoAdded notation about MSSmallDate fix into CHANGES.
Michael Trier [Mon, 14 Jul 2008 04:24:22 +0000 (04:24 +0000)] 
Added notation about MSSmallDate fix into CHANGES.

(cherry picked from commit 461ee7e08bb2a6f7b10b1c9f1348cc29bfecacbb)

17 years agoadded a passing test for [ticket:1105]
Mike Bayer [Mon, 14 Jul 2008 00:17:04 +0000 (00:17 +0000)] 
added a passing test for [ticket:1105]

17 years agoAnd more
Jason Kirtland [Sun, 13 Jul 2008 17:52:12 +0000 (17:52 +0000)] 
And more

17 years agoTypo
Jason Kirtland [Sun, 13 Jul 2008 17:50:26 +0000 (17:50 +0000)] 
Typo

17 years agoFixed messed up __init__ in MSSmallDate. Fixes #1040.
Michael Trier [Sun, 13 Jul 2008 17:48:32 +0000 (17:48 +0000)] 
Fixed messed up __init__ in MSSmallDate. Fixes #1040.

17 years agoAdded new basic match() operator that performs a full-text search. Supported on Postg...
Michael Trier [Sun, 13 Jul 2008 04:45:37 +0000 (04:45 +0000)] 
Added new basic match() operator that performs a full-text search. Supported on PostgreSQL, SQLite, MySQL, MS-SQL, and Oracle backends.

17 years agotypo
Gaëtan de Menten [Fri, 11 Jul 2008 14:21:05 +0000 (14:21 +0000)] 
typo

17 years agotypo
Gaëtan de Menten [Fri, 11 Jul 2008 07:39:21 +0000 (07:39 +0000)] 
typo

17 years agoLet doc font sizes adapt to browser prefs (experimental)
Jason Kirtland [Thu, 10 Jul 2008 20:31:19 +0000 (20:31 +0000)] 
Let doc font sizes adapt to browser prefs (experimental)

17 years agoAdded default support to OrderedDict.pop [ticket:585]
Jason Kirtland [Thu, 10 Jul 2008 19:16:08 +0000 (19:16 +0000)] 
Added default support to OrderedDict.pop [ticket:585]

17 years agoFlag beta docs with a big red capsule
Jason Kirtland [Thu, 10 Jul 2008 18:32:38 +0000 (18:32 +0000)] 
Flag beta docs with a big red capsule

17 years ago- Declarative supports a __table_args__ class variable, which
Mike Bayer [Wed, 9 Jul 2008 20:38:35 +0000 (20:38 +0000)] 
- Declarative supports a __table_args__ class variable, which
is either a dictionary, or tuple of the form
(arg1, arg2, ..., {kwarg1:value, ...}) which contains positional
+ kw arguments to be passed to the Table constructor.
[ticket:1096]

17 years ago - Unicode, UnicodeText types now set "assert_unicode" and
Mike Bayer [Wed, 9 Jul 2008 16:33:38 +0000 (16:33 +0000)] 
- Unicode, UnicodeText types now set "assert_unicode" and
      "convert_unicode" by default, but accept overriding
      **kwargs for these values.

17 years ago- SQLite Date, DateTime, and Time types only accept Python
Mike Bayer [Wed, 9 Jul 2008 16:15:14 +0000 (16:15 +0000)] 
- SQLite Date, DateTime, and Time types only accept Python
datetime objects now, not strings.  If you'd like to format
dates as strings yourself with SQLite, use a String type.
If you'd like them to return datetime objects anyway despite
their accepting strings as input, make a TypeDecorator around
String - SQLA doesn't encourage this pattern.

17 years agoFixed borked testlib due to r4901.
Michael Trier [Tue, 8 Jul 2008 02:48:13 +0000 (02:48 +0000)] 
Fixed borked testlib due to r4901.

17 years agoRefactored the mock_engine in the tests so it's not duplicated in several places...
Michael Trier [Tue, 8 Jul 2008 01:37:38 +0000 (01:37 +0000)] 
Refactored the mock_engine in the tests so it's not duplicated in several places. Closes #1098

17 years ago- re-fixed the fix to the prefixes fix
Mike Bayer [Sun, 6 Jul 2008 00:47:56 +0000 (00:47 +0000)] 
- re-fixed the fix to the prefixes fix
- removed ancient descriptor() functions from dialects; replaced with Dialect.name
- removed similarly ancient sys.modules silliness in Engine.name

17 years ago- session.refresh() raises an informative error message if
Mike Bayer [Sat, 5 Jul 2008 20:37:44 +0000 (20:37 +0000)] 
- session.refresh() raises an informative error message if
the list of attributes does not include any column-based
attributes.

- query() raises an informative error message if no columns
or mappers are specified.

- lazy loaders now trigger autoflush before proceeding.  This
allows expire() of a collection or scalar relation to
function properly in the context of autoflush.

- whitespace fix to new Table prefixes option

17 years agocommented out bus erroring section for now pending [ticket:1099] resolution
Mike Bayer [Sat, 5 Jul 2008 20:35:26 +0000 (20:35 +0000)] 
commented out bus erroring section for now pending [ticket:1099] resolution

17 years agoAdded prefixes option to that accepts a list of string to insert after CREATE in...
Michael Trier [Sat, 5 Jul 2008 03:31:30 +0000 (03:31 +0000)] 
Added prefixes option to  that accepts a list of string to insert after CREATE in the CREATE TABLE statement. Closes #1075.

17 years agoCorrected grammar on session documents. Closes #1097.
Michael Trier [Fri, 4 Jul 2008 21:36:00 +0000 (21:36 +0000)] 
Corrected grammar on session documents. Closes #1097.

17 years agoupdate poly_assoc examples for 0.4+ syntax
Gaëtan de Menten [Thu, 3 Jul 2008 13:19:31 +0000 (13:19 +0000)] 
update poly_assoc examples for 0.4+ syntax

17 years agoFixed typo where plugins docs were referencing synonyn_for instead of synonym_for...
Michael Trier [Thu, 3 Jul 2008 04:38:28 +0000 (04:38 +0000)] 
Fixed typo where plugins docs were referencing synonyn_for instead of synonym_for.  Closes #1029

17 years agoAdded PGCidr type to postgres. Closes #1092
Michael Trier [Thu, 3 Jul 2008 04:21:13 +0000 (04:21 +0000)] 
Added PGCidr type to postgres. Closes #1092

(cherry picked from commit 2394a6bb6c5f77afd448640ce03cf6fda0335a23)

17 years agoCorrected a reference to alt_schema_2 and fixed a docstring indentation for Table.
Michael Trier [Thu, 3 Jul 2008 03:10:46 +0000 (03:10 +0000)] 
Corrected a reference to alt_schema_2 and fixed a docstring indentation for Table.

17 years agomerge r4889, SQLite Float type, from 0.4 branch
Mike Bayer [Wed, 2 Jul 2008 18:29:36 +0000 (18:29 +0000)] 
merge r4889, SQLite Float type, from 0.4 branch

17 years agoCorrected docstring for Pool class to show that the default value for use_threadlocal...
Michael Trier [Wed, 2 Jul 2008 15:37:02 +0000 (15:37 +0000)] 
Corrected docstring for Pool class to show that the default value for use_threadlocal is False. closes #1095.

17 years agosimplified _get_colspec
Gaëtan de Menten [Wed, 2 Jul 2008 12:58:57 +0000 (12:58 +0000)] 
simplified _get_colspec

17 years agoUgh, learning to use git-svn, [4884] was not supposed to go upstream. Reverting.
Ants Aasma [Tue, 1 Jul 2008 17:00:51 +0000 (17:00 +0000)] 
Ugh, learning to use git-svn, [4884] was not supposed to go upstream. Reverting.

17 years agoSession.bind gets used as a default even when table/mapper specific binds are defined.
Ants Aasma [Tue, 1 Jul 2008 16:51:25 +0000 (16:51 +0000)] 
Session.bind gets used as a default even when table/mapper specific binds are defined.

17 years agoquery update and delete need to autoflush
Ants Aasma [Tue, 1 Jul 2008 16:51:14 +0000 (16:51 +0000)] 
query update and delete need to autoflush

17 years ago0.5
Mike Bayer [Mon, 30 Jun 2008 21:33:57 +0000 (21:33 +0000)] 
0.5

17 years agoremoved fairly pointless test which relied on PK generation artifacts
Mike Bayer [Mon, 30 Jun 2008 05:09:04 +0000 (05:09 +0000)] 
removed fairly pointless test which relied on PK generation artifacts

17 years ago- consider args[0] as self when introspecting def(*args): ... [ticket:1091]
Jason Kirtland [Sun, 29 Jun 2008 18:58:11 +0000 (18:58 +0000)] 
- consider args[0] as self when introspecting def(*args): ... [ticket:1091]

17 years ago- fixed up vertical.py
Mike Bayer [Sat, 28 Jun 2008 15:23:08 +0000 (15:23 +0000)] 
- fixed up vertical.py
- Fixed query.join() when used in conjunction with a
columns-only clause and an SQL-expression
ON clause in the join.

17 years ago- Modified SQLite's representation of "microseconds" to
Mike Bayer [Fri, 27 Jun 2008 20:12:11 +0000 (20:12 +0000)] 
- Modified SQLite's representation of "microseconds" to
match the output of str(somedatetime), i.e. in that the
microseconds are represented as fractional seconds in
string format.  [ticket:1090]
- implemented a __legacy_microseconds__ flag on DateTimeMixin which can
be used per-class or per-type instances to get the old behavior, for
compatibility with existing SQLite databases encoded by a previous
version of SQLAlchemy.
- will implement the reverse legacy behavior in 0.4.

17 years agouse normal ScopedSession, with autoflush, instead of custom one
Jonathan Ellis [Fri, 27 Jun 2008 17:23:36 +0000 (17:23 +0000)] 
use normal ScopedSession, with autoflush, instead of custom one

17 years ago`session.Query().iterate_instances()` has been renamed to just `instances()`. The...
Gaëtan de Menten [Wed, 25 Jun 2008 15:55:49 +0000 (15:55 +0000)] 
`session.Query().iterate_instances()` has been renamed to just `instances()`. The old `instances()` method returning a list instead of an iterator no longer
exists. If you were relying on that behavior, you should use `list(your_query.instances())`.

17 years ago- Repaired `__str__()` method on Query. [ticket:1066]
Mike Bayer [Tue, 24 Jun 2008 19:27:32 +0000 (19:27 +0000)] 
- Repaired `__str__()` method on Query. [ticket:1066]

17 years ago- Fixed explicit, self-referential joins between two
Mike Bayer [Sun, 22 Jun 2008 19:02:19 +0000 (19:02 +0000)] 
- Fixed explicit, self-referential joins between two
joined-table inheritance mappers when using
query.join(cls, aliased=True).  [ticket:1082]

17 years agofixed the quote() call within dropper.visit_index()
Mike Bayer [Sun, 22 Jun 2008 19:01:42 +0000 (19:01 +0000)] 
fixed the quote() call within dropper.visit_index()

17 years agomerged r4870 from 0.4 branch, index name truncation, [ticket:820]
Mike Bayer [Sun, 22 Jun 2008 17:52:13 +0000 (17:52 +0000)] 
merged r4870 from 0.4 branch, index name truncation, [ticket:820]

17 years ago- merged r4868, disallow overly long names from create/drop, from 0.4 branch, [ticket...
Mike Bayer [Sun, 22 Jun 2008 16:56:16 +0000 (16:56 +0000)] 
- merged r4868, disallow overly long names from create/drop, from 0.4 branch, [ticket:571]

17 years ago- fixed some concrete inheritance ramifications regarding r4866
Mike Bayer [Sat, 21 Jun 2008 18:08:34 +0000 (18:08 +0000)] 
- fixed some concrete inheritance ramifications regarding r4866
- added explicit test coverage for r4866 with joined table inheritance

17 years ago- implemented [ticket:887], refresh readonly props upon save
Mike Bayer [Sat, 21 Jun 2008 17:23:14 +0000 (17:23 +0000)] 
- implemented [ticket:887], refresh readonly props upon save
- moved up "eager_defaults" active refresh step (this is an option used by just one user pretty much)
to be per-instance instead of per-table
- fixed table defs from previous deferred attributes enhancement
- CompositeColumnLoader equality comparison fixed for a/b == None; I suspect the composite capability in SA
needs a lot more work than this

17 years ago- In addition to expired attributes, deferred attributes
Mike Bayer [Sat, 21 Jun 2008 16:08:04 +0000 (16:08 +0000)] 
- In addition to expired attributes, deferred attributes
also load if their data is present in the result set
[ticket:870]

17 years agobetter comment
Gaëtan de Menten [Fri, 20 Jun 2008 13:33:43 +0000 (13:33 +0000)] 
better comment

17 years ago- Oops, convert @decorator to 2.3 syntax and strengthen raw_append test.
Jason Kirtland [Thu, 19 Jun 2008 17:40:13 +0000 (17:40 +0000)] 
- Oops, convert @decorator to 2.3 syntax and strengthen raw_append test.

17 years ago- Added is_active flag to Sessions to detect when
Mike Bayer [Tue, 17 Jun 2008 20:52:11 +0000 (20:52 +0000)] 
- Added is_active flag to Sessions to detect when
a transaction is in progress [ticket:976].  This
flag is always True with a "transactional"
(in 0.5 a non-"autocommit") Session.