<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/sqlalchemy.git, branch no_auto_froms</title>
<subtitle>github.com: zzzeek/sqlalchemy.git
</subtitle>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/sqlalchemy.git/'/>
<entry>
<title>Propose implicit FROM logic be limited to only those tables</title>
<updated>2017-06-24T19:42:33+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2017-06-24T19:42:33+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=1de31c0484fb8b8db6500efdca329e33ca1ab222'/>
<id>1de31c0484fb8b8db6500efdca329e33ca1ab222</id>
<content type='text'>
explicitly in the columns clause

A proposal to prevent "FROM A, B" styles of cartesian products
by simply disallowing from the FROM clause any table
that wasn't explicitly made part of the FROM clause
nor was selected from.

Change-Id: Ia8c3f5efa702a0cf9421fd8d899a808af51e0023
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
explicitly in the columns clause

A proposal to prevent "FROM A, B" styles of cartesian products
by simply disallowing from the FROM clause any table
that wasn't explicitly made part of the FROM clause
nor was selected from.

Change-Id: Ia8c3f5efa702a0cf9421fd8d899a808af51e0023
</pre>
</div>
</content>
</entry>
<entry>
<title>added link for CrateDB support</title>
<updated>2017-06-23T19:16:18+00:00</updated>
<author>
<name>Jodok Batlogg</name>
<email>jodok@batlogg.com</email>
</author>
<published>2017-06-23T19:16:18+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=9f1a375f10cb7af558a9549081a0e792546aca21'/>
<id>9f1a375f10cb7af558a9549081a0e792546aca21</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't erase reflected comment in _init_existing</title>
<updated>2017-06-20T13:48:49+00:00</updated>
<author>
<name>Eloy Felix</name>
<email>eloyfelix@gmail.com</email>
</author>
<published>2017-06-20T13:29:34+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=bff001187f5ad7192103d6255158a6c88e848049'/>
<id>bff001187f5ad7192103d6255158a6c88e848049</id>
<content type='text'>
Change-Id: Ie0b78c79367933486528ca0ba686d4a9f16922b1
Pull-request: https://github.com/zzzeek/sqlalchemy/pull/370
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Ie0b78c79367933486528ca0ba686d4a9f16922b1
Pull-request: https://github.com/zzzeek/sqlalchemy/pull/370
</pre>
</div>
</content>
</entry>
<entry>
<title>Add ad-hoc mapped expressions</title>
<updated>2017-06-19T21:41:39+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2017-06-19T20:35:53+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=83c1e03c5c74c69facfc371840ffae890f05c338'/>
<id>83c1e03c5c74c69facfc371840ffae890f05c338</id>
<content type='text'>
Added a new feature :func:`.orm.with_expression` that allows an ad-hoc
SQL expression to be added to a specific entity in a query at result
time.  This is an alternative to the SQL expression being delivered as
a separate element in the result tuple.

Change-Id: Id8c479f7489fb02e09427837c59d1eabb2a6c014
Fixes: #3058
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added a new feature :func:`.orm.with_expression` that allows an ad-hoc
SQL expression to be added to a specific entity in a query at result
time.  This is an alternative to the SQL expression being delivered as
a separate element in the result tuple.

Change-Id: Id8c479f7489fb02e09427837c59d1eabb2a6c014
Fixes: #3058
</pre>
</div>
</content>
</entry>
<entry>
<title>- 1.1.11 release date</title>
<updated>2017-06-19T15:00:59+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2017-06-19T15:00:59+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=735fcd5e776f12e6237f190520ca2eef2565282d'/>
<id>735fcd5e776f12e6237f190520ca2eef2565282d</id>
<content type='text'>
Change-Id: I351e5727368b67598d091e5153a66987e349f8f6
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I351e5727368b67598d091e5153a66987e349f8f6
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Handle SHOW VARIABLES returning no row"</title>
<updated>2017-06-16T22:40:13+00:00</updated>
<author>
<name>mike bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2017-06-16T22:40:13+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=139cbe4f72e587228965bbb338387842fb1cf47b'/>
<id>139cbe4f72e587228965bbb338387842fb1cf47b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Add all versioning logic to _post_update()"</title>
<updated>2017-06-16T20:41:14+00:00</updated>
<author>
<name>mike bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2017-06-16T20:41:14+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=6d8d89042b32078a846c67a4d33d93b0cd0e645d'/>
<id>6d8d89042b32078a846c67a4d33d93b0cd0e645d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Handle SHOW VARIABLES returning no row</title>
<updated>2017-06-16T19:52:46+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2017-06-16T17:30:25+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=5650a0c306391216a9c9ce1961c5b548e534b5eb'/>
<id>5650a0c306391216a9c9ce1961c5b548e534b5eb</id>
<content type='text'>
MySQL 5.7 has introduced permission limiting for the "SHOW VARIABLES"
command; the MySQL dialect will now handle when SHOW returns no
row, in particular for the initial fetch of SQL_MODE, and will
emit a warning that user permissions should be modified to allow the
row to be present.

Change-Id: I98e7a69230da397b17eae07b7e9d024fa7aeeb26
Fixes: #4007
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
MySQL 5.7 has introduced permission limiting for the "SHOW VARIABLES"
command; the MySQL dialect will now handle when SHOW returns no
row, in particular for the initial fetch of SQL_MODE, and will
emit a warning that user permissions should be modified to allow the
row to be present.

Change-Id: I98e7a69230da397b17eae07b7e9d024fa7aeeb26
Fixes: #4007
</pre>
</div>
</content>
</entry>
<entry>
<title>Set complete FROM list for subquery eagerload's orig query</title>
<updated>2017-06-16T17:02:31+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2017-06-15T17:12:16+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=a991eedcf559e6992ada92913a29ed7022d62caa'/>
<id>a991eedcf559e6992ada92913a29ed7022d62caa</id>
<content type='text'>
Instead of checking that the "orig_entity" we receive applies
as a correct FROM element for the subquery we're building,
set the FROM clause of the query to exactly what it already
is based on column_descriptions (assuming there is no FROM
list already), thereby ensuring that the FROM list will remain
intact, regardless of what orig_entity turns out to be and
what the target_cols ultimately refer towards.

Fixed issue with subquery eagerloading which continues on from
the series of issues fixed in :ticket:`2699`, :ticket:`3106`,
:ticket:`3893` involving that the "subquery" contains the correct
FROM clause when beginning from a joined inheritance subclass
and then subquery eager loading onto a relationship from
the base class, while the query also includes criteria against
the subclass. The fix in the previous tickets did not accommodate
for additional subqueryload operations loading more deeply from
the first level, so the fix has been further generalized.

Change-Id: Ic909590814f71e577d8266b1dbc4c393dc48e019
Fixes: #4011
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Instead of checking that the "orig_entity" we receive applies
as a correct FROM element for the subquery we're building,
set the FROM clause of the query to exactly what it already
is based on column_descriptions (assuming there is no FROM
list already), thereby ensuring that the FROM list will remain
intact, regardless of what orig_entity turns out to be and
what the target_cols ultimately refer towards.

Fixed issue with subquery eagerloading which continues on from
the series of issues fixed in :ticket:`2699`, :ticket:`3106`,
:ticket:`3893` involving that the "subquery" contains the correct
FROM clause when beginning from a joined inheritance subclass
and then subquery eager loading onto a relationship from
the base class, while the query also includes criteria against
the subclass. The fix in the previous tickets did not accommodate
for additional subqueryload operations loading more deeply from
the first level, so the fix has been further generalized.

Change-Id: Ic909590814f71e577d8266b1dbc4c393dc48e019
Fixes: #4011
</pre>
</div>
</content>
</entry>
<entry>
<title>Repair WithinGroup.get_children()</title>
<updated>2017-06-16T13:58:03+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2017-06-16T13:58:03+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=3a314fcea8539133947d5ec8e42a6c86e30fdf9a'/>
<id>3a314fcea8539133947d5ec8e42a6c86e30fdf9a</id>
<content type='text'>
Fixed AttributeError which would occur in :class:`.WithinGroup`
construct during an iteration of the structure.

Change-Id: I563882d93c8c32292463a605b636aa60c77e9406
Fixes: #4012
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixed AttributeError which would occur in :class:`.WithinGroup`
construct during an iteration of the structure.

Change-Id: I563882d93c8c32292463a605b636aa60c77e9406
Fixes: #4012
</pre>
</div>
</content>
</entry>
</feed>
