<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/sqlalchemy.git/lib/sqlalchemy/dialects/postgresql, branch pr/55</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>- happy new year</title>
<updated>2014-01-05T21:57:05+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2014-01-05T21:57:05+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=f89d4d216bd7605c920b7b8a10ecde6bfea2238c'/>
<id>f89d4d216bd7605c920b7b8a10ecde6bfea2238c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>- rework the JSON expression system so that "astext" is called *after*</title>
<updated>2013-12-27T23:25:57+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2013-12-27T23:25:57+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=2104d0ba2d612a26d363a3049d5e49efe4284e15'/>
<id>2104d0ba2d612a26d363a3049d5e49efe4284e15</id>
<content type='text'>
the indexing.  this is for more natural operation.
- also add cast() to the JSON expression to complement astext. This integrates
the CAST call which will be needed frequently.  Part of [ticket:2687].
- it's a little unclear how more advanced unicode attribute-access is going to go,
some quick attempts at testing yielded strange error messages from psycopg2.
- do other cross linking as mentioned in [ticket:2687].
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
the indexing.  this is for more natural operation.
- also add cast() to the JSON expression to complement astext. This integrates
the CAST call which will be needed frequently.  Part of [ticket:2687].
- it's a little unclear how more advanced unicode attribute-access is going to go,
some quick attempts at testing yielded strange error messages from psycopg2.
- do other cross linking as mentioned in [ticket:2687].
</pre>
</div>
</content>
</entry>
<entry>
<title>- make the json serializer and deserializer per-dialect, so that we are</title>
<updated>2013-12-17T22:46:09+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2013-12-17T22:46:09+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=fec03c88d659bf9a0b102dd328afac1ba3dc7f23'/>
<id>fec03c88d659bf9a0b102dd328afac1ba3dc7f23</id>
<content type='text'>
compatible with psycopg2's per-connection/cursor approach.  add round trip tests for
both native and non-native.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
compatible with psycopg2's per-connection/cursor approach.  add round trip tests for
both native and non-native.
</pre>
</div>
</content>
</entry>
<entry>
<title>- rework JSON expressions to be based off __getitem__ exclusively</title>
<updated>2013-12-17T20:13:39+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2013-12-17T20:13:39+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=73013914e7eae2a0480492ece085b48c5938dd84'/>
<id>73013914e7eae2a0480492ece085b48c5938dd84</id>
<content type='text'>
- add support for "standalone" JSON objects; this involves getting CAST
to upgrade the given type of a bound parameter.  should add a core-only test
for this.
- add tests for "standalone" json round trips both with and without unicode
- add mechanism by which we remove psycopg2's "json" handler in order to get
the effect of using our non-native result handlers
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- add support for "standalone" JSON objects; this involves getting CAST
to upgrade the given type of a bound parameter.  should add a core-only test
for this.
- add tests for "standalone" json round trips both with and without unicode
- add mechanism by which we remove psycopg2's "json" handler in order to get
the effect of using our non-native result handlers
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'issue_2581' of github.com:nathan-rice/sqlalchemy into pg_json</title>
<updated>2013-12-17T19:03:20+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2013-12-17T19:03:20+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=2c3afb4dcb6bedd5189ec7e5e25afaa4636be4c9'/>
<id>2c3afb4dcb6bedd5189ec7e5e25afaa4636be4c9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>- add "force_nocheck" as a way to turn on unicode=force without even</title>
<updated>2013-12-16T02:23:01+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2013-12-16T02:23:01+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=b2223ab14988317f86fcbb6271a8b853b2924bae'/>
<id>b2223ab14988317f86fcbb6271a8b853b2924bae</id>
<content type='text'>
doing the isinstance() check - currently used only by psycopg2 + native enum + py2k.
- didn't realize psycopg2 had UNICODEARRAY extension all this time; replace _PGArray
with just using UNICODEARRAY instead.
- replace unnecessary/inconsistent __import__ in _isolation_lookup.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
doing the isinstance() check - currently used only by psycopg2 + native enum + py2k.
- didn't realize psycopg2 had UNICODEARRAY extension all this time; replace _PGArray
with just using UNICODEARRAY instead.
- replace unnecessary/inconsistent __import__ in _isolation_lookup.
</pre>
</div>
</content>
</entry>
<entry>
<title> sqlalchemy/dialects/postgresql/pgjson:</title>
<updated>2013-12-11T15:27:10+00:00</updated>
<author>
<name>nathan</name>
<email>nathan.alexander.rice@gmail.com</email>
</author>
<published>2013-12-11T15:27:10+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=c64b7aabab3357b6587a23cf010c4299479291d0'/>
<id>c64b7aabab3357b6587a23cf010c4299479291d0</id>
<content type='text'>
 - Updated documentation for JSON class
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 - Updated documentation for JSON class
</pre>
</div>
</content>
</entry>
<entry>
<title> sqlalchemy/dialects/postgresql/pgjson:</title>
<updated>2013-12-11T15:21:08+00:00</updated>
<author>
<name>nathan</name>
<email>nathan.alexander.rice@gmail.com</email>
</author>
<published>2013-12-11T15:21:08+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=015c73c83a1bd915cd34cc61370a6d89228c40d6'/>
<id>015c73c83a1bd915cd34cc61370a6d89228c40d6</id>
<content type='text'>
 - Added support for additional operators
 - Made return as json default (rather than text)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 - Added support for additional operators
 - Made return as json default (rather than text)
</pre>
</div>
</content>
</entry>
<entry>
<title> sqlalchemy/dialects/postgresql/psycopg2:</title>
<updated>2013-12-10T15:09:15+00:00</updated>
<author>
<name>nathan</name>
<email>nathan.alexander.rice@gmail.com</email>
</author>
<published>2013-12-10T15:09:15+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=059039e0f7eaeeaf7ab49181a99a5edeb67d9f28'/>
<id>059039e0f7eaeeaf7ab49181a99a5edeb67d9f28</id>
<content type='text'>
 - Removed unneeded import of psycopg2.extensions
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 - Removed unneeded import of psycopg2.extensions
</pre>
</div>
</content>
</entry>
<entry>
<title> sqlalchemy/dialects/postgresql/pgjson:</title>
<updated>2013-12-10T15:01:51+00:00</updated>
<author>
<name>nathan</name>
<email>nathan.alexander.rice@gmail.com</email>
</author>
<published>2013-12-10T15:01:51+00:00</published>
<link rel='alternate' type='text/html' href='http://trove.baserock.org/cgit/delta/python-packages/sqlalchemy.git/commit/?id=f285b3536fe01f21409e201fbeeac559ab423a9d'/>
<id>f285b3536fe01f21409e201fbeeac559ab423a9d</id>
<content type='text'>
 - Fixed reference to HSTORE
 - Corrected spelling of SQLAlchemy

 sqlalchemy/dialects/postgresql/psycopg2:
 - Added psycopg2 specific wrapper type for JSON which uses inherent json deserialization facilities
 - Added code to detect and utilize the JSON wrapper if psycopg2 &gt;= 2.5

test/dialect/postgresql/test_types:
- removed reference to use_native_hstore
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 - Fixed reference to HSTORE
 - Corrected spelling of SQLAlchemy

 sqlalchemy/dialects/postgresql/psycopg2:
 - Added psycopg2 specific wrapper type for JSON which uses inherent json deserialization facilities
 - Added code to detect and utilize the JSON wrapper if psycopg2 &gt;= 2.5

test/dialect/postgresql/test_types:
- removed reference to use_native_hstore
</pre>
</div>
</content>
</entry>
</feed>
