[Sqlalchemy-commits] commit/sqlalchemy: 13 new changesets
Brought to you by:
zzzeek
From: Bitbucket <com...@bi...> - 2016-07-06 21:29:04
|
13 new commits in sqlalchemy: https://bitbucket.org/zzzeek/sqlalchemy/commits/84974cf09220/ Changeset: 84974cf09220 Branch: pr_github_284 User: RazerM Date: 2016-06-13 14:31:18+00:00 Summary: Comment support Implementation of [#1546 (BitBucket)](https://bitbucket.org/zzzeek/sqlalchemy/issues/1546). Very unfinished but I have reflection and setting after table creation working for PostgreSQL. If you're not opposed, perhaps best to continue discussion on Gerrit? Change-Id: Ib90683850805a2b4ee198e420dc294f32f15d35d Pull-request: https://github.com/zzzeek/sqlalchemy/pull/284 Affected #: 9 files https://bitbucket.org/zzzeek/sqlalchemy/commits/bb74ce0a2d13/ Changeset: bb74ce0a2d13 Branch: pypy_run User: zzzeek Date: 2016-06-17 15:27:07+00:00 Summary: Get pypy to run Change-Id: Idf8d66c5d65ca7cadf1d04d04441c957f5dc8f51 Affected #: 2 files https://bitbucket.org/zzzeek/sqlalchemy/commits/ae41612744a5/ Changeset: ae41612744a5 Branch: ticket_3730 User: zzzeek Date: 2016-06-23 23:42:56+00:00 Summary: Make boolean processors consistent between Py/C; coerce to 1/0 The processing performed by the :class:`.Boolean` datatype for backends that only feature integer types has been made consistent between the pure Python and C-extension versions, in that the C-extension version will accept any integer value from the database as a boolean, not just zero and one; additionally, non-boolean integer values being sent to the database are rejected if they are outside of the range 1 / 0, without requiring the use of a CHECK constraint. Change-Id: I01e647547fd7047bd549dd70e1fa202c51e8328b Fixes: #3730 Affected #: 6 files https://bitbucket.org/zzzeek/sqlalchemy/commits/b867915cd02f/ Changeset: b867915cd02f Branch: pr_github_285 User: huhushow Date: 2016-06-27 14:40:30+00:00 Summary: add bind processor and result prosseor for DATETIMEOFFSET datetimeoffset is timezone aware type of mssql this is simple version of ms datetimeoffset support Change-Id: I8fba989355903935ce72598b16447925648f1002 Pull-request: https://github.com/zzzeek/sqlalchemy/pull/285 Affected #: 1 file https://bitbucket.org/zzzeek/sqlalchemy/commits/20fe9ad17131/ Changeset: 20fe9ad17131 Branch: None User: pieterproigia Date: 2016-06-29 15:15:44+00:00 Summary: Fix #3728 Pickle of Properties object fails Change-Id: I01ebd425bbfe145747fea2edd0d2d412c74fd84d Pull-request: https://github.com/zzzeek/sqlalchemy/pull/286 Affected #: 2 files https://bitbucket.org/zzzeek/sqlalchemy/commits/cab57e9bab04/ Changeset: cab57e9bab04 Branch: ticket_3728 User: pieterproigia Date: 2016-06-29 19:46:40+00:00 Summary: Repair pickling for Properties object Fixed bug whereby the ``__getstate__`` / ``__setstate__`` methods for sqlalchemy.util.Properties were non-working due to the transition in the 1.0 series to ``__slots__``. The issue potentially impacted some third-party applications. Pull request courtesy Pieter Mulder. Fixes: #3728 Change-Id: I01ebd425bbfe145747fea2edd0d2d412c74fd84d Pull-request: https://github.com/zzzeek/sqlalchemy/pull/286 Affected #: 3 files https://bitbucket.org/zzzeek/sqlalchemy/commits/8feba9a25f48/ Changeset: 8feba9a25f48 Branch: ticket_3737 User: zzzeek Date: 2016-07-04 20:10:47+00:00 Summary: Double percent signs based on paramstyle, not dialect This patch moves the "doubling" of percent signs into the base compiler and makes it completely a product of whether or not the paramstyle is format/pyformat or not. Without this paramstyle, percent signs are not doubled across text(), literal_column(), and column(). Change-Id: Ie2f278ab1dbb94b5078f85c0096d74dbfa049197 Fixes: #3740 Affected #: 4 files https://bitbucket.org/zzzeek/sqlalchemy/commits/d23797943786/ Changeset: d23797943786 Branch: ticket_3741 User: zzzeek Date: 2016-07-05 16:56:50+00:00 Summary: Adapt "FOR UPDATE OF" with Oracle limit/offset This modifies the Oracle ROWNUM limit/offset approach to accommodate for the "OF" clause in a "FOR UPDATE" phrase. The column expressions must be added to the selected subquery if necessary and adapted on the outside. Change-Id: Ia71b5fc4df6d326e73863f8ae9f96e8f1a5acfc1 Fixes: #3741 Affected #: 3 files https://bitbucket.org/zzzeek/sqlalchemy/commits/271d4e9e712b/ Changeset: 271d4e9e712b Branch: ticket_3741_10 User: zzzeek Date: 2016-07-05 16:58:51+00:00 Summary: Adapt "FOR UPDATE OF" with Oracle limit/offset This modifies the Oracle ROWNUM limit/offset approach to accommodate for the "OF" clause in a "FOR UPDATE" phrase. The column expressions must be added to the selected subquery if necessary and adapted on the outside. Change-Id: Ia71b5fc4df6d326e73863f8ae9f96e8f1a5acfc1 Fixes: #3741 (cherry picked from commit d23797943786914cced58ed71ffb7b749e64c449) Affected #: 3 files https://bitbucket.org/zzzeek/sqlalchemy/commits/65c8929aae61/ Changeset: 65c8929aae61 Branch: review/jeong_yunwon/index-property-default User: youknowone Date: 2016-07-05 22:21:47+00:00 Summary: Add `default` parameter for `index_property` And force to use keyword arguments for trivial parameters in index_property Change-Id: I12a178128182f77a2d06b52d7e36f59a36b45a33 Affected #: 3 files https://bitbucket.org/zzzeek/sqlalchemy/commits/a7d95ba956ee/ Changeset: a7d95ba956ee Branch: ticket_3058 User: zzzeek Date: 2016-07-06 19:35:45+00:00 Summary: Support per-query expressions in column properties Adds an option to undefer() and the corresponding strategy to pull in an ad-hoc, per query expression in for a column based on options. Still to be determined is if column_property() itself, or some variant, would be allowed to have a dynamically generated expression at the class level as well; use case here are exotic expressions such as those using CTEs which benefit from being generated on demand. This is a WIP with no tests or documentation as of yet. Change-Id: Ibe22daeb7959395af36ea01299e29c89c1c8687f Fixes: #3058 Affected #: 2 files https://bitbucket.org/zzzeek/sqlalchemy/commits/e9a1d7bc6a0a/ Changeset: e9a1d7bc6a0a Branch: rel_1_0 User: zzzeek Date: 2016-07-06 21:10:19+00:00 Summary: - 1.0.14 Affected #: 2 files https://bitbucket.org/zzzeek/sqlalchemy/commits/9f98070a589c/ Changeset: 9f98070a589c Branch: None User: zzzeek Date: 2016-07-06 21:27:47+00:00 Summary: - 1.0.14 changelog update (cherry picked from commit e9a1d7bc6a0ae4ec09b6431d23d201654013c6a7) Change-Id: I5bab3fd6f2ec4986fd6b1049844f3851958d0c66 Affected #: 1 file 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. |