<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/sqlalchemy.git, branch ticket_2551</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>- changelog + migration notes</title>
<updated>2016-02-11T17:05:48+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2016-02-11T17:05:48+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/sqlalchemy.git/commit/?id=3400ffe379df2e7e48c46335d983ee6b0ca6d33c'/>
<id>3400ffe379df2e7e48c46335d983ee6b0ca6d33c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>- more tests</title>
<updated>2016-02-11T16:57:56+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2016-02-11T16:57:56+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/sqlalchemy.git/commit/?id=b653ee1822483de060e32b98424c15eb0f915634'/>
<id>b653ee1822483de060e32b98424c15eb0f915634</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>- remove .columns method on UpdateBase since a returning()</title>
<updated>2016-02-10T22:43:37+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2016-02-10T22:43:37+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/sqlalchemy.git/commit/?id=f2e90fa205b2528b67a935dc976006aafc6f3c09'/>
<id>f2e90fa205b2528b67a935dc976006aafc6f3c09</id>
<content type='text'>
construct isn't intended to be used in SELECT queries directly
- implement a direct system within CTE to detect UpdateBase and
extract columns from returning directly
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
construct isn't intended to be used in SELECT queries directly
- implement a direct system within CTE to detect UpdateBase and
extract columns from returning directly
</pre>
</div>
</content>
</entry>
<entry>
<title>- fix parenthesization</title>
<updated>2016-02-10T22:24:28+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2016-02-10T22:24:03+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/sqlalchemy.git/commit/?id=759a34f116374fe43e2938809956cee24ed1dee0'/>
<id>759a34f116374fe43e2938809956cee24ed1dee0</id>
<content type='text'>
- restore implicit returning to INSERT, UPDATE
- tests from PG's docs
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- restore implicit returning to INSERT, UPDATE
- tests from PG's docs
</pre>
</div>
</content>
</entry>
<entry>
<title>- move out isinsert/isupdate/isdelete state</title>
<updated>2016-02-10T20:33:10+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2016-02-10T20:33:10+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/sqlalchemy.git/commit/?id=630d2a4e284780e100a2f9e1acd9c25412bfe85a'/>
<id>630d2a4e284780e100a2f9e1acd9c25412bfe85a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>- step 1 - add cte(), some docs, a test, get to the point where</title>
<updated>2016-02-10T19:06:41+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2016-02-10T19:06:41+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/sqlalchemy.git/commit/?id=2d7938c3864a75f056ade70db803c021e631827a'/>
<id>2d7938c3864a75f056ade70db803c021e631827a</id>
<content type='text'>
we see that the "self.isupdate" thing is conflicting
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
we see that the "self.isupdate" thing is conflicting
</pre>
</div>
</content>
</entry>
<entry>
<title>- add more documentation to MutableDict explaining</title>
<updated>2016-02-10T15:17:45+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2016-02-10T15:17:45+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/sqlalchemy.git/commit/?id=287aaa9d416b4f72179da320af0624b9ebc43846'/>
<id>287aaa9d416b4f72179da320af0624b9ebc43846</id>
<content type='text'>
that this structure is only intended to track additions
and removals from the dictionary, not recursive tracking
of embedded changes.  fixes #3646.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
that this structure is only intended to track additions
and removals from the dictionary, not recursive tracking
of embedded changes.  fixes #3646.
</pre>
</div>
</content>
</entry>
<entry>
<title>- don't drop the ts1/ts2 databases without seeing the primary DB,</title>
<updated>2016-02-10T02:08:21+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2016-02-10T02:08:21+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/sqlalchemy.git/commit/?id=3f1f1895ac99963da1a989c69c2dce59ae916ffc'/>
<id>3f1f1895ac99963da1a989c69c2dce59ae916ffc</id>
<content type='text'>
because we never log in on the ts1/ts2.  races against other runs
and erases their DBs
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
because we never log in on the ts1/ts2.  races against other runs
and erases their DBs
</pre>
</div>
</content>
</entry>
<entry>
<title>- Fixed bug in :func:`.expression.text` construct where a double-colon</title>
<updated>2016-02-09T23:05:40+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2016-02-09T23:05:40+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/sqlalchemy.git/commit/?id=29dcaa2b0ae2d26b36ec624be80f56e03ab9095e'/>
<id>29dcaa2b0ae2d26b36ec624be80f56e03ab9095e</id>
<content type='text'>
expression would not escape properly, e.g. ``some\:\:expr``, as is most
commonly required when rendering Postgresql-style CAST expressions.
fixes #3644
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
expression would not escape properly, e.g. ``some\:\:expr``, as is most
commonly required when rendering Postgresql-style CAST expressions.
fixes #3644
</pre>
</div>
</content>
</entry>
<entry>
<title>- A refinement to the logic which adds columns to the resulting SQL when</title>
<updated>2016-02-09T22:49:38+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2016-02-09T22:49:38+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/sqlalchemy.git/commit/?id=ff3be95620b6505943b2d7e4688abc29dca3e493'/>
<id>ff3be95620b6505943b2d7e4688abc29dca3e493</id>
<content type='text'>
:meth:`.Query.distinct` is combined with :meth:`.Query.order_by` such
that columns which are already present will not be added
a second time, even if they are labeled with a different name.
Regardless of this change, the extra columns added to the SQL have
never been returned in the final result, so this change only impacts
the string form of the statement as well as its behavior when used in
a Core execution context.   Additionally, columns are no longer added
when the DISTINCT ON format is used, provided the query is not
wrapped inside a subquery due to joined eager loading.
fixes #3641
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
:meth:`.Query.distinct` is combined with :meth:`.Query.order_by` such
that columns which are already present will not be added
a second time, even if they are labeled with a different name.
Regardless of this change, the extra columns added to the SQL have
never been returned in the final result, so this change only impacts
the string form of the statement as well as its behavior when used in
a Core execution context.   Additionally, columns are no longer added
when the DISTINCT ON format is used, provided the query is not
wrapped inside a subquery due to joined eager loading.
fixes #3641
</pre>
</div>
</content>
</entry>
</feed>
