<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/sqlalchemy.git/lib, branch pr/132</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>Changed pg8000 dialect to cope with native JSON</title>
<updated>2015-01-03T16:59:17+00:00</updated>
<author>
<name>Tony Locke</name>
<email>tlocke@tlocke.org.uk</email>
</author>
<published>2015-01-03T16:59:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=17e03a0ea86cd92816b4002a203b2b0b2c1a538a'/>
<id>17e03a0ea86cd92816b4002a203b2b0b2c1a538a</id>
<content type='text'>
For versions &gt; 1.10.1 pg8000 returns de-serialized JSON objects rather
than a string. SQL parameters are still strings though.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For versions &gt; 1.10.1 pg8000 returns de-serialized JSON objects rather
than a string. SQL parameters are still strings though.
</pre>
</div>
</content>
</entry>
<entry>
<title>Make pg8000 version detection more robust</title>
<updated>2014-12-16T21:03:04+00:00</updated>
<author>
<name>Tony Locke</name>
<email>tlocke@tlocke.org.uk</email>
</author>
<published>2014-08-24T14:15:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=c93706fa3319663234e3ab886b65f055bf9ed5da'/>
<id>c93706fa3319663234e3ab886b65f055bf9ed5da</id>
<content type='text'>
pg8000 uses Versioneer, which means that development versions have
version strings that don't fit into the dotted triple number format.
Released versions will always fit the triple format though.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
pg8000 uses Versioneer, which means that development versions have
version strings that don't fit into the dotted triple number format.
Released versions will always fit the triple format though.
</pre>
</div>
</content>
</entry>
<entry>
<title>pg8000 client_encoding in create_engine()</title>
<updated>2014-12-16T20:55:55+00:00</updated>
<author>
<name>Tony Locke</name>
<email>tlocke@tlocke.org.uk</email>
</author>
<published>2014-08-24T15:33:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=8038cfa0771ff860f48967a6800477ce8a508d65'/>
<id>8038cfa0771ff860f48967a6800477ce8a508d65</id>
<content type='text'>
The pg8000 dialect now supports the setting of the PostgreSQL parameter
client_encoding from create_engine().
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The pg8000 dialect now supports the setting of the PostgreSQL parameter
client_encoding from create_engine().
</pre>
</div>
</content>
</entry>
<entry>
<title>- rework sqlite FK and unique constraint system to combine both PRAGMA</title>
<updated>2014-12-14T00:24:56+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2014-12-13T23:04:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=468db416dbf284f0e7dddde90ec9641dc89428c6'/>
<id>468db416dbf284f0e7dddde90ec9641dc89428c6</id>
<content type='text'>
and regexp parsing of SQL in order to form a complete picture of
constraints + their names.  fixes #3244 fixes #3261
- factor various PRAGMA work to be centralized into one call
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
and regexp parsing of SQL in order to form a complete picture of
constraints + their names.  fixes #3244 fixes #3261
- factor various PRAGMA work to be centralized into one call
</pre>
</div>
</content>
</entry>
<entry>
<title>- fix unique constraint parsing for sqlite -- may return '' for name, however</title>
<updated>2014-12-13T23:34:50+00:00</updated>
<author>
<name>Jon Nelson</name>
<email>jnelson@jamponi.net</email>
</author>
<published>2014-11-12T04:46:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=91af7337878612b2497269e600eef147a0f5bb30'/>
<id>91af7337878612b2497269e600eef147a0f5bb30</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>- Added new method :meth:`.Session.invalidate`, functions similarly</title>
<updated>2014-12-13T00:59:11+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2014-12-13T00:59:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=cf7981f60d485f17465f44c6ff651ae283ade377'/>
<id>cf7981f60d485f17465f44c6ff651ae283ade377</id>
<content type='text'>
to :meth:`.Session.close`, except also calls
:meth:`.Connection.invalidate`
on all connections, guaranteeing that they will not be returned to
the connection pool.  This is useful in situations e.g. dealing
with gevent timeouts when it is not safe to use the connection further,
even for rollbacks.
references #3258
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
to :meth:`.Session.close`, except also calls
:meth:`.Connection.invalidate`
on all connections, guaranteeing that they will not be returned to
the connection pool.  This is useful in situations e.g. dealing
with gevent timeouts when it is not safe to use the connection further,
even for rollbacks.
references #3258
</pre>
</div>
</content>
</entry>
<entry>
<title>- fix up query update /delete documentation, make warnings</title>
<updated>2014-12-10T18:08:53+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2014-12-10T18:08:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=3c70f609507ccc6775495cc533265aeb645528cd'/>
<id>3c70f609507ccc6775495cc533265aeb645528cd</id>
<content type='text'>
a lot clearer, partial fixes for #3252
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
a lot clearer, partial fixes for #3252
</pre>
</div>
</content>
</entry>
<entry>
<title>- keep working on fixing #3266, more cases, more tests</title>
<updated>2014-12-10T17:15:14+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2014-12-10T17:15:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=347db81aea9bfe301a9fe1fade644ad099545f3e'/>
<id>347db81aea9bfe301a9fe1fade644ad099545f3e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>- identify another spot where _handle_dbapi_error() needs to do something</title>
<updated>2014-12-08T20:15:02+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2014-12-08T20:15:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=06738f665ea936246a3813ad7de01e98ff8d519a'/>
<id>06738f665ea936246a3813ad7de01e98ff8d519a</id>
<content type='text'>
differently for the case where it is called in an already-invalidated state;
don't call upon self.connection
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
differently for the case where it is called in an already-invalidated state;
don't call upon self.connection
</pre>
</div>
</content>
</entry>
<entry>
<title>- simplify the "noconnection" error handling, setting</title>
<updated>2014-12-08T19:05:20+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2014-12-08T19:05:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=b7cf11b163dd7d15f56634a41dcceb880821ecf3'/>
<id>b7cf11b163dd7d15f56634a41dcceb880821ecf3</id>
<content type='text'>
_handle_dbapi_exception_noconnection() to only invoke in the case
of raw_connection() in the constructor of Connection.   in all other
cases the Connection proceeds with _handle_dbapi_exception() including
revalidate.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
_handle_dbapi_exception_noconnection() to only invoke in the case
of raw_connection() in the constructor of Connection.   in all other
cases the Connection proceeds with _handle_dbapi_exception() including
revalidate.
</pre>
</div>
</content>
</entry>
</feed>
