[Sqlalchemy-commits] commit/sqlalchemy: 14 new changesets
Brought to you by:
zzzeek
From: Bitbucket <com...@bi...> - 2013-12-17 20:41:03
|
14 new commits in sqlalchemy: https://bitbucket.org/zzzeek/sqlalchemy/commits/64288c7d6ffc/ Changeset: 64288c7d6ffc Branch: None User: nathanrice Date: 2013-12-09 17:46:36 Summary: sqlalchemy/dialects/postgresql/__init__.py: - 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. Affected #: 4 files https://bitbucket.org/zzzeek/sqlalchemy/commits/ba73d619ca21/ Changeset: ba73d619ca21 Branch: None User: nathanrice Date: 2013-12-09 17:52:23 Summary: Merge branch 'rel_0_9' of https://github.com/nathan-rice/sqlalchemy into rel_0_9 Affected #: 8 files https://bitbucket.org/zzzeek/sqlalchemy/commits/f285b3536fe0/ Changeset: f285b3536fe0 Branch: None User: nathanrice Date: 2013-12-10 16:01:51 Summary: sqlalchemy/dialects/postgresql/pgjson: - 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 >= 2.5 test/dialect/postgresql/test_types: - removed reference to use_native_hstore Affected #: 3 files https://bitbucket.org/zzzeek/sqlalchemy/commits/059039e0f7ea/ Changeset: 059039e0f7ea Branch: None User: nathanrice Date: 2013-12-10 16:09:15 Summary: sqlalchemy/dialects/postgresql/psycopg2: - Removed unneeded import of psycopg2.extensions Affected #: 1 file https://bitbucket.org/zzzeek/sqlalchemy/commits/015c73c83a1b/ Changeset: 015c73c83a1b Branch: None User: nathanrice Date: 2013-12-11 16:21:08 Summary: sqlalchemy/dialects/postgresql/pgjson: - Added support for additional operators - Made return as json default (rather than text) Affected #: 2 files https://bitbucket.org/zzzeek/sqlalchemy/commits/c64b7aabab33/ Changeset: c64b7aabab33 Branch: None User: nathanrice Date: 2013-12-11 16:27:10 Summary: sqlalchemy/dialects/postgresql/pgjson: - Updated documentation for JSON class Affected #: 1 file https://bitbucket.org/zzzeek/sqlalchemy/commits/2c3afb4dcb6b/ Changeset: 2c3afb4dcb6b Branch: None User: zzzeek Date: 2013-12-17 20:03:20 Summary: Merge branch 'issue_2581' of github.com:nathan-rice/sqlalchemy into pg_json Affected #: 5 files https://bitbucket.org/zzzeek/sqlalchemy/commits/10ac89cef3da/ Changeset: 10ac89cef3da Branch: None User: zzzeek Date: 2013-12-17 20:24:48 Summary: - enhance the exclusions system to support database versions within the __only_on__ attribute Affected #: 2 files https://bitbucket.org/zzzeek/sqlalchemy/commits/73013914e7ea/ Changeset: 73013914e7ea Branch: None User: zzzeek Date: 2013-12-17 21:13:39 Summary: - rework JSON expressions to be based off __getitem__ exclusively - 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 Affected #: 6 files https://bitbucket.org/zzzeek/sqlalchemy/commits/e1802ff542f3/ Changeset: e1802ff542f3 Branch: None User: zzzeek Date: 2013-12-17 21:33:27 Summary: - using AssertsCompiledSQL so need __dialect__ Affected #: 1 file https://bitbucket.org/zzzeek/sqlalchemy/commits/d98fcca0b344/ Changeset: d98fcca0b344 Branch: None User: zzzeek Date: 2013-12-17 21:37:50 Summary: this test appears to be failing with pg 9.3, not sure how to restore it Affected #: 1 file https://bitbucket.org/zzzeek/sqlalchemy/commits/80b6591dbea8/ Changeset: 80b6591dbea8 Branch: None User: zzzeek Date: 2013-12-17 21:38:35 Summary: - The :func:`.cast` function, when given a plain literal value, will now apply the given type to the given literal value on the bind parameter side according to the type given to the cast. This essentially replaces what would normally be the detected type of the literal value. This only takes effect if the auto-detected type of the literal value is either "nulltype" (e.g. couldn't detect) or a type that is of the same "affinity" as the cast type. The net change here is that the :func:`.cast` function includes more of the functionality already present in the :func:`.type_coerce` function. Affected #: 3 files https://bitbucket.org/zzzeek/sqlalchemy/commits/ed174b71bfaa/ Changeset: ed174b71bfaa Branch: master User: zzzeek Date: 2013-12-17 21:40:19 Summary: - changelog Affected #: 1 file https://bitbucket.org/zzzeek/sqlalchemy/commits/a51cdab062a3/ Changeset: a51cdab062a3 Branch: rel_0_9 User: zzzeek Date: 2013-12-17 21:40:37 Summary: Merge branch 'master' into rel_0_9 Affected #: 11 files Repository URL: https://bitbucket.org/zzzeek/sqlalchemy/ -- This is a commit notification from bitbucket.org. You are receiving this because you have the service enabled, addressing the recipient of this email. |