<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/sqlalchemy.git/lib/sqlalchemy/orm, branch pr/150</title>
<subtitle>github.com: zzzeek/sqlalchemy.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy.git/'/>
<entry>
<title>- Fixed a leak which would occur in the unsupported and highly</title>
<updated>2014-11-13T18:17:38+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2014-11-13T18:17:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=026449c15ff35a9b89c2ca591d3e3cc791857272'/>
<id>026449c15ff35a9b89c2ca591d3e3cc791857272</id>
<content type='text'>
non-recommended use case of replacing a relationship on a fixed
mapped class many times, referring to an arbitrarily growing number of
target mappers.  A warning is emitted when the old relationship is
replaced, however if the mapping were already used for querying, the
old relationship would still be referenced within some registries.
fixes #3251
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
non-recommended use case of replacing a relationship on a fixed
mapped class many times, referring to an arbitrarily growing number of
target mappers.  A warning is emitted when the old relationship is
replaced, however if the mapping were already used for querying, the
old relationship would still be referenced within some registries.
fixes #3251
</pre>
</div>
</content>
</entry>
<entry>
<title>- don't do inline string interpolation when logging</title>
<updated>2014-11-12T03:34:57+00:00</updated>
<author>
<name>Jon Nelson</name>
<email>jnelson-suse@jamponi.net</email>
</author>
<published>2014-11-12T03:34:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=30075f9015c91d945c620af0d84c9c162627aa3c'/>
<id>30075f9015c91d945c620af0d84c9c162627aa3c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Small improvement on FlushError can't update error message</title>
<updated>2014-11-06T20:14:17+00:00</updated>
<author>
<name>Paulo Bu</name>
<email>pbu_98@yahoo.com</email>
</author>
<published>2014-11-06T20:14:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=4b09f1423b382336f29722490bab3a4c8c8607ea'/>
<id>4b09f1423b382336f29722490bab3a4c8c8607ea</id>
<content type='text'>
Output in the error message the table name and the column name.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Output in the error message the table name and the column name.
</pre>
</div>
</content>
</entry>
<entry>
<title>Small improvement on FlushError can't delete error message</title>
<updated>2014-11-05T12:23:03+00:00</updated>
<author>
<name>Paulo Bu</name>
<email>pbu_98@yahoo.com</email>
</author>
<published>2014-11-05T12:15:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=ea637cef2d9ec54b14fac3620b1cfd47da723f3f'/>
<id>ea637cef2d9ec54b14fac3620b1cfd47da723f3f</id>
<content type='text'>
Output in the error message the table name and the column name.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Output in the error message the table name and the column name.
</pre>
</div>
</content>
</entry>
<entry>
<title>- Fixed bug in single table inheritance where a chain of joins</title>
<updated>2014-10-23T05:54:10+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2014-10-23T05:54:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=445b9e2aff4e45a7756a8ca8dfbd51bf359a831b'/>
<id>445b9e2aff4e45a7756a8ca8dfbd51bf359a831b</id>
<content type='text'>
that included the same single inh entity more than once
(normally this should raise an error) could, in some cases
depending on what was being joined "from", implicitly alias the
second case of the single inh entity, producing
a query that "worked".   But as this implicit aliasing is not
intended in the case of single table inheritance, it didn't
really "work" fully and was very misleading, since it wouldn't
always appear.
fixes #3233
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
that included the same single inh entity more than once
(normally this should raise an error) could, in some cases
depending on what was being joined "from", implicitly alias the
second case of the single inh entity, producing
a query that "worked".   But as this implicit aliasing is not
intended in the case of single table inheritance, it didn't
really "work" fully and was very misleading, since it wouldn't
always appear.
fixes #3233
</pre>
</div>
</content>
</entry>
<entry>
<title>- Fixed bug where the ON clause for :meth:`.Query.join`,</title>
<updated>2014-10-23T04:43:11+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2014-10-23T04:40:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=47d316ec665e5d5fc7ac750ba62b189a64d98ddd'/>
<id>47d316ec665e5d5fc7ac750ba62b189a64d98ddd</id>
<content type='text'>
and :meth:`.Query.outerjoin` to a single-inheritance subclass
using ``of_type()`` would not render the "single table criteria" in
the ON clause if the ``from_joinpoint=True`` flag were set.
fixes #3232
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
and :meth:`.Query.outerjoin` to a single-inheritance subclass
using ``of_type()`` would not render the "single table criteria" in
the ON clause if the ``from_joinpoint=True`` flag were set.
fixes #3232
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'origin/pr/137' into pr137</title>
<updated>2014-10-21T21:24:14+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2014-10-21T21:24:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=233d9c1bc0d32020293356a420b56d32978d5c38'/>
<id>233d9c1bc0d32020293356a420b56d32978d5c38</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>- Fixed bug where :meth:`.Session.expunge` would not fully detach</title>
<updated>2014-10-19T20:53:45+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2014-10-19T20:53:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=38bc8098419d7b1d4ddb975d85268515f52a3969'/>
<id>38bc8098419d7b1d4ddb975d85268515f52a3969</id>
<content type='text'>
the given object if the object had been subject to a delete
operation that was flushed, but not committed.  This would also
affect related operations like :func:`.make_transient`.
fixes #3139
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
the given object if the object had been subject to a delete
operation that was flushed, but not committed.  This would also
affect related operations like :func:`.make_transient`.
fixes #3139
</pre>
</div>
</content>
</entry>
<entry>
<title>- for #3230, scale back the check to only look at columns that</title>
<updated>2014-10-19T10:43:53+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2014-10-19T10:43:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=b88f9e555e0c05b5bc741aa44d7e86b1a6724080'/>
<id>b88f9e555e0c05b5bc741aa44d7e86b1a6724080</id>
<content type='text'>
already have more than one ForeignKeyConstraint referring to them.
This limits the check to what we hope is the most common case,
but we benefit that the memory and config-time impact is scaled back
dramatically.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
already have more than one ForeignKeyConstraint referring to them.
This limits the check to what we hope is the most common case,
but we benefit that the memory and config-time impact is scaled back
dramatically.
</pre>
</div>
</content>
</entry>
<entry>
<title>- A warning is emitted in the case of multiple relationships that</title>
<updated>2014-10-19T04:01:50+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2014-10-18T21:56:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=55cad302cee51aff6d2bcda2f2f963004d54e6de'/>
<id>55cad302cee51aff6d2bcda2f2f963004d54e6de</id>
<content type='text'>
ultimately will populate a foreign key column in conflict with
another, where the relationships are attempting to copy values
from different source columns.  This occurs in the case where
composite foreign keys with overlapping columns are mapped to
relationships that each refer to a different referenced column.
A new documentation section illustrates the example as well as how
to overcome the issue by specifying "foreign" columns specifically
on a per-relationship basis.
fixes #3230
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ultimately will populate a foreign key column in conflict with
another, where the relationships are attempting to copy values
from different source columns.  This occurs in the case where
composite foreign keys with overlapping columns are mapped to
relationships that each refer to a different referenced column.
A new documentation section illustrates the example as well as how
to overcome the issue by specifying "foreign" columns specifically
on a per-relationship basis.
fixes #3230
</pre>
</div>
</content>
</entry>
</feed>
