<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/sqlalchemy.git/lib/sqlalchemy, branch pr/50</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> 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://91.123.203.49/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://91.123.203.49/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://91.123.203.49/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://91.123.203.49/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>
<entry>
<title>Merge branch 'rel_0_9' of https://github.com/nathan-rice/sqlalchemy into rel_0_9</title>
<updated>2013-12-09T16:52:23+00:00</updated>
<author>
<name>nathan</name>
<email>nathan.alexander.rice@gmail.com</email>
</author>
<published>2013-12-09T16:52:23+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/sqlalchemy.git/commit/?id=ba73d619ca2199d96e92646021af3eb95186725e'/>
<id>ba73d619ca2199d96e92646021af3eb95186725e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>sqlalchemy/dialects/postgresql/__init__.py:</title>
<updated>2013-12-09T16:46:36+00:00</updated>
<author>
<name>nathan</name>
<email>nathan.alexander.rice@gmail.com</email>
</author>
<published>2013-12-09T16:46:36+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/sqlalchemy.git/commit/?id=64288c7d6ffc021e2388aa764e9a3b921506c7a0'/>
<id>64288c7d6ffc021e2388aa764e9a3b921506c7a0</id>
<content type='text'>
- Added import references to JSON class

 sqlalchemy/dialects/postgresql/base.py:
 - Added visitor method for JSON class

 sqlalchemy/dialects/postgresql/pgjson (new):
 - JSON class, supports automatic serialization and deserialization of json data, as well as basic json operators.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Added import references to JSON class

 sqlalchemy/dialects/postgresql/base.py:
 - Added visitor method for JSON class

 sqlalchemy/dialects/postgresql/pgjson (new):
 - JSON class, supports automatic serialization and deserialization of json data, as well as basic json operators.
</pre>
</div>
</content>
</entry>
<entry>
<title>- The precedence rules for the :meth:`.ColumnOperators.collate` operator</title>
<updated>2013-12-06T00:03:31+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2013-12-06T00:03:31+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/sqlalchemy.git/commit/?id=b653fb3a23a0388814d9ab79b884d64d396baff1'/>
<id>b653fb3a23a0388814d9ab79b884d64d396baff1</id>
<content type='text'>
have been modified, such that the COLLATE operator is now of lower
precedence than the comparison operators.  This has the effect that
a COLLATE applied to a comparison will not render parenthesis
around the comparison, which is not parsed by backends such as
MSSQL.  The change is backwards incompatible for those setups that
were working around the issue by applying :meth:`.Operators.collate`
to an individual element of the comparison expression,
rather than the comparison expression as a whole. [ticket:2879]
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
have been modified, such that the COLLATE operator is now of lower
precedence than the comparison operators.  This has the effect that
a COLLATE applied to a comparison will not render parenthesis
around the comparison, which is not parsed by backends such as
MSSQL.  The change is backwards incompatible for those setups that
were working around the issue by applying :meth:`.Operators.collate`
to an individual element of the comparison expression,
rather than the comparison expression as a whole. [ticket:2879]
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix MSSQL dialects visit_drop_index to use the correct DDL</title>
<updated>2013-12-05T03:49:13+00:00</updated>
<author>
<name>donkopotamus</name>
<email>derek.harland@finq.co.nz</email>
</author>
<published>2013-12-05T03:49:13+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/sqlalchemy.git/commit/?id=b18440c8326539582153f4dbb4a3b09f29535712'/>
<id>b18440c8326539582153f4dbb4a3b09f29535712</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>- reflection of unique constraints backported to 0.8.4 [ticket:1443]</title>
<updated>2013-12-03T20:01:34+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2013-12-03T20:01:34+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/sqlalchemy.git/commit/?id=bddf55fef6d62b180042f367eb0ad73166d5bf00'/>
<id>bddf55fef6d62b180042f367eb0ad73166d5bf00</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>- The :class:`.DeferredReflection` class has been enhanced to provide</title>
<updated>2013-12-03T18:46:41+00:00</updated>
<author>
<name>Mike Bayer</name>
<email>mike_mp@zzzcomputing.com</email>
</author>
<published>2013-12-03T18:46:41+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/sqlalchemy.git/commit/?id=36e1aa0afdf7e42f88426da4b2e9ee631d16728c'/>
<id>36e1aa0afdf7e42f88426da4b2e9ee631d16728c</id>
<content type='text'>
automatic reflection support for the "secondary" table referred
to by a :func:`.relationship`.   "secondary", when specified
either as a string table name, or as a :class:`.Table` object with
only a name and :class:`.MetaData` object will also be included
in the reflection process when :meth:`.DeferredReflection.prepare`
is called. [ticket:2865]
- clsregistry._resolver() now uses a stateful _class_resolver()
class in order to handle the work of mapping strings to
objects.   This is to provide for simpler extensibility, namely
a ._resolvers collection of ad-hoc name resolution functions;
the DeferredReflection class adds its own resolver here in order
to handle relationship(secondary) names which generate new
Table objects.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
automatic reflection support for the "secondary" table referred
to by a :func:`.relationship`.   "secondary", when specified
either as a string table name, or as a :class:`.Table` object with
only a name and :class:`.MetaData` object will also be included
in the reflection process when :meth:`.DeferredReflection.prepare`
is called. [ticket:2865]
- clsregistry._resolver() now uses a stateful _class_resolver()
class in order to handle the work of mapping strings to
objects.   This is to provide for simpler extensibility, namely
a ._resolvers collection of ad-hoc name resolution functions;
the DeferredReflection class adds its own resolver here in order
to handle relationship(secondary) names which generate new
Table objects.
</pre>
</div>
</content>
</entry>
</feed>
