<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/sqlalchemy.git, branch pr/292</title>
<subtitle>github.com: zzzeek/sqlalchemy.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/sqlalchemy.git/'/>
<entry>
<title>Added note to docs</title>
<updated>2016-07-20T09:47:30+00:00</updated>
<author>
<name>David Fraser</name>
<email>davidf@j5int.com</email>
</author>
<published>2016-07-20T09:47:30+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/sqlalchemy.git/commit/?id=22598a73909a8ecb423e2f4a76ac253ccb027b51'/>
<id>22598a73909a8ecb423e2f4a76ac253ccb027b51</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow optionally overriding which tablespaces are excluded when introspecting table names.</title>
<updated>2016-07-20T09:32:54+00:00</updated>
<author>
<name>David Fraser</name>
<email>davidf@j5int.com</email>
</author>
<published>2016-07-20T09:32:54+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/sqlalchemy.git/commit/?id=c5c6f1da8ec0c844e0058b03910898680ec6abbc'/>
<id>c5c6f1da8ec0c844e0058b03910898680ec6abbc</id>
<content type='text'>
By default sqlalchemy has always excluded tables in the SYSTEM and SYSAUX tablespaces when introspecting table names.
However, in for example Oracle XE 11g (Express Edition), the SYSTEM tablespace is the default one used for newly created users.
This means that sqlalchemy applications will fail to list tables created for these users unless the settings are changed.
Also, column introspection fails as the table is not found in the list of table names.

In order to prevent adverse effects where the SYSTEM tablespace is not desired, this change simply introduces an `exclude_tablespaces` attribute on the dialect.
Overriding this will allow programs or libraries using sqlalchemy to adjust the list of tablespaces to be excluded.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
By default sqlalchemy has always excluded tables in the SYSTEM and SYSAUX tablespaces when introspecting table names.
However, in for example Oracle XE 11g (Express Edition), the SYSTEM tablespace is the default one used for newly created users.
This means that sqlalchemy applications will fail to list tables created for these users unless the settings are changed.
Also, column introspection fails as the table is not found in the list of table names.

In order to prevent adverse effects where the SYSTEM tablespace is not desired, this change simply introduces an `exclude_tablespaces` attribute on the dialect.
Overriding this will allow programs or libraries using sqlalchemy to adjust the list of tablespaces to be excluded.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove same-named relationship warning</title>
<updated>2016-07-19T16:36:21+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2016-07-19T16:36:21+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/sqlalchemy.git/commit/?id=8952a30f0a27d6b57e7b054b8b464382b67e3828'/>
<id>8952a30f0a27d6b57e7b054b8b464382b67e3828</id>
<content type='text'>
Removed a warning that dates back to 0.4 which emits when a same-named
relationship is placed on two mappers that inherits via joined or
single table inheritance.   The warning does not apply to the
current unit of work implementation.

Change-Id: If528ec3a2f4dc60712d9044fd1ec6c4dfbf0eadb
Fixes: #3749
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Removed a warning that dates back to 0.4 which emits when a same-named
relationship is placed on two mappers that inherits via joined or
single table inheritance.   The warning does not apply to the
current unit of work implementation.

Change-Id: If528ec3a2f4dc60712d9044fd1ec6c4dfbf0eadb
Fixes: #3749
</pre>
</div>
</content>
</entry>
<entry>
<title>- fix formatting</title>
<updated>2016-07-18T20:43:42+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2016-07-18T20:43:42+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/sqlalchemy.git/commit/?id=ee5e815e2c936d28e0fce7ef64d4d74ad27f19e3'/>
<id>ee5e815e2c936d28e0fce7ef64d4d74ad27f19e3</id>
<content type='text'>
Change-Id: Ieba940a998a6aa287864e9748c2995ee4ae5bf54
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Ieba940a998a6aa287864e9748c2995ee4ae5bf54
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Add `default` parameter for `index_property`"</title>
<updated>2016-07-13T18:10:00+00:00</updated>
<author>
<name>mike bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2016-07-13T18:10:00+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/sqlalchemy.git/commit/?id=888f296540faf0e23d9b2b267a1932d712e17b01'/>
<id>888f296540faf0e23d9b2b267a1932d712e17b01</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Ensure DML provides named_with_column for CTE(Alias)</title>
<updated>2016-07-13T15:49:34+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2016-07-12T20:53:37+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/sqlalchemy.git/commit/?id=889c011a0f7bce82cea1c9c2ac0c46cec4353d4d'/>
<id>889c011a0f7bce82cea1c9c2ac0c46cec4353d4d</id>
<content type='text'>
Fixed bug in new CTE feature for update/insert/delete whereby
an anoymous (e.g. no name passed) :class:`.CTE` construct around
the statement would fail.  The Alias base class of CTE checks
for the "named_with_column" attribute in order to detect if
the underlying selectable has a name; UpdateBase now provides
this as False.

Change-Id: I4b0309db21379a4c0cb93085298c86da3cf840e4
Fixes: #3744
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixed bug in new CTE feature for update/insert/delete whereby
an anoymous (e.g. no name passed) :class:`.CTE` construct around
the statement would fail.  The Alias base class of CTE checks
for the "named_with_column" attribute in order to detect if
the underlying selectable has a name; UpdateBase now provides
this as False.

Change-Id: I4b0309db21379a4c0cb93085298c86da3cf840e4
Fixes: #3744
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Work w/ prefetch even for selects, if present"</title>
<updated>2016-07-13T15:48:41+00:00</updated>
<author>
<name>mike bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2016-07-13T15:48:41+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/sqlalchemy.git/commit/?id=d80b709ea0a683b10ae46bb552204be59b5c73f8'/>
<id>d80b709ea0a683b10ae46bb552204be59b5c73f8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Work w/ prefetch even for selects, if present</title>
<updated>2016-07-12T20:43:49+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2016-07-12T20:38:22+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/sqlalchemy.git/commit/?id=e486ef666f39f136c770c68db28f475d68e0173f'/>
<id>e486ef666f39f136c770c68db28f475d68e0173f</id>
<content type='text'>
Fixed bug in new CTE feature for update/insert/delete stated
as a CTE inside of an enclosing statement (typically SELECT) whereby
oninsert and onupdate values weren't called upon for the embedded
statement.

This is accomplished by consulting prefetch
for all statements.  The collection is also broken into
separate insert/update collections so that we don't need to
consult toplevel self.isinsert to determine if the prefetch
is for an insert or an update.  What we don't yet test for
are CTE combinations that have both insert/update in one
statement, though these should now work in theory provided
the underlying database supports such a statement.

Change-Id: I3b6a860e22c86743c91c56a7ec751ff706f66f64
Fixes: #3745
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixed bug in new CTE feature for update/insert/delete stated
as a CTE inside of an enclosing statement (typically SELECT) whereby
oninsert and onupdate values weren't called upon for the embedded
statement.

This is accomplished by consulting prefetch
for all statements.  The collection is also broken into
separate insert/update collections so that we don't need to
consult toplevel self.isinsert to determine if the prefetch
is for an insert or an update.  What we don't yet test for
are CTE combinations that have both insert/update in one
statement, though these should now work in theory provided
the underlying database supports such a statement.

Change-Id: I3b6a860e22c86743c91c56a7ec751ff706f66f64
Fixes: #3745
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix issue with unbaking subqueries</title>
<updated>2016-07-12T18:09:14+00:00</updated>
<author>
<name>Mark Hahnenberg</name>
<email>mark@nylas.com</email>
</author>
<published>2016-07-12T18:07:52+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/sqlalchemy.git/commit/?id=bfa57063d49bcf355b00caaeb5e58d0b9d23acb3'/>
<id>bfa57063d49bcf355b00caaeb5e58d0b9d23acb3</id>
<content type='text'>
Fix improper capture of a loop variable inside a lambda during unbaking
of subquery eager loaders, which would cause the incorrect query
to be invoked.

Fixes: #3743
Change-Id: I995110deb8ee2dae8540486729e1ae64578d28fc
Pull-request: https://github.com/zzzeek/sqlalchemy/pull/290
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix improper capture of a loop variable inside a lambda during unbaking
of subquery eager loaders, which would cause the incorrect query
to be invoked.

Fixes: #3743
Change-Id: I995110deb8ee2dae8540486729e1ae64578d28fc
Pull-request: https://github.com/zzzeek/sqlalchemy/pull/290
</pre>
</div>
</content>
</entry>
<entry>
<title>- 1.0.15 for dev</title>
<updated>2016-07-12T18:05:16+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2016-07-12T18:04:40+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/sqlalchemy.git/commit/?id=6dd795bda03777cd2c04bfc6b9d98858c353801d'/>
<id>6dd795bda03777cd2c04bfc6b9d98858c353801d</id>
<content type='text'>
Change-Id: I2d75b6d9ca533e662bc8160cf5fc52355e5e549e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I2d75b6d9ca533e662bc8160cf5fc52355e5e549e
</pre>
</div>
</content>
</entry>
</feed>
