Thread: [Sqlalchemy-commits] commit/sqlalchemy: 2 new changesets (Page 15)
Brought to you by:
zzzeek
From: Bitbucket <com...@bi...> - 2014-12-19 23:20:55
|
2 new commits in sqlalchemy: https://bitbucket.org/zzzeek/sqlalchemy/commits/5659ecb2e8a4/ Changeset: 5659ecb2e8a4 Branch: None User: zzzeek Date: 2014-12-19 23:20:11+00:00 Summary: - ouch, this needs to be in dbapi, not module level! Affected #: 1 file https://bitbucket.org/zzzeek/sqlalchemy/commits/cdd2237857bd/ Changeset: cdd2237857bd Branch: rel_0_9 User: zzzeek Date: 2014-12-19 23:20:36+00:00 Summary: - ouch, this needs to be in dbapi, not module level! 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. |
From: Bitbucket <com...@bi...> - 2014-12-28 01:13:49
|
2 new commits in sqlalchemy: https://bitbucket.org/zzzeek/sqlalchemy/commits/0bd632804eae/ Changeset: 0bd632804eae Branch: None User: zzzeek Date: 2014-12-28 00:52:44+00:00 Summary: - fix links for loading, add a redirect page bump foo Affected #: 5 files https://bitbucket.org/zzzeek/sqlalchemy/commits/fa0b52d1d541/ Changeset: fa0b52d1d541 Branch: rel_0_9 User: zzzeek Date: 2014-12-28 00:53:03+00:00 Summary: - fix links for loading, add a redirect page bump foo (cherry picked from commit 0bd632804eae635d793175a959294f49f3538806) Affected #: 5 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. |
From: Bitbucket <com...@bi...> - 2014-12-28 03:04:12
|
2 new commits in sqlalchemy: https://bitbucket.org/zzzeek/sqlalchemy/commits/3ccae2678948/ Changeset: 3ccae2678948 Branch: None User: zzzeek Date: 2014-12-27 22:17:05+00:00 Summary: remove pipe... Affected #: 1 file https://bitbucket.org/zzzeek/sqlalchemy/commits/856e9612790e/ Changeset: 856e9612790e Branch: rel_0_9 User: zzzeek Date: 2014-12-27 22:17:18+00:00 Summary: remove pipe... (cherry picked from commit 3ccae267894804b104171f2fee9355cd292e0dbf) 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. |
From: Bitbucket <com...@bi...> - 2014-12-28 07:53:51
|
2 new commits in sqlalchemy: https://bitbucket.org/zzzeek/sqlalchemy/commits/ef6dc0cf2ef5/ Changeset: ef6dc0cf2ef5 Branch: None User: zzzeek Date: 2014-12-27 17:47:57+00:00 Summary: - typo fixes #3269 Affected #: 1 file https://bitbucket.org/zzzeek/sqlalchemy/commits/d31461817514/ Changeset: d31461817514 Branch: rel_0_9 User: zzzeek Date: 2014-12-27 17:48:24+00:00 Summary: - typo fixes #3269 (cherry picked from commit ef6dc0cf2ef581e7cb53dcb4840f678aa1fa5ba6) 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. |
From: Bitbucket <com...@bi...> - 2014-12-29 04:08:54
|
2 new commits in sqlalchemy: https://bitbucket.org/zzzeek/sqlalchemy/commits/3a620a304ef4/ Changeset: 3a620a304ef4 Branch: None User: zzzeek Date: 2014-12-28 22:11:36+00:00 Summary: - see if we can get RTD to use this for now Affected #: 1 file https://bitbucket.org/zzzeek/sqlalchemy/commits/281859446364/ Changeset: 281859446364 Branch: rel_0_9 User: zzzeek Date: 2014-12-28 22:11:52+00:00 Summary: - see if we can get RTD to use this for now 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. |
From: Bitbucket <com...@bi...> - 2014-12-29 04:23:58
|
2 new commits in sqlalchemy: https://bitbucket.org/zzzeek/sqlalchemy/commits/a2fc048775e3/ Changeset: a2fc048775e3 Branch: rel_0_8 User: zzzeek Date: 2014-12-29 01:16:09+00:00 Summary: - merge the safari-related changes to init.js from zzzeeksphinx Affected #: 1 file https://bitbucket.org/zzzeek/sqlalchemy/commits/f130c7d877a1/ Changeset: f130c7d877a1 Branch: rel_0_7 User: zzzeek Date: 2014-12-29 01:16:33+00:00 Summary: - merge the safari-related changes to init.js from zzzeeksphinx (cherry picked from commit a2fc048775e3a9104db20881fa333bd7695d24ff) 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. |
From: Bitbucket <com...@bi...> - 2014-12-29 06:18:46
|
2 new commits in sqlalchemy: https://bitbucket.org/zzzeek/sqlalchemy/commits/1cb24b37421d/ Changeset: 1cb24b37421d Branch: None User: zzzeek Date: 2014-12-28 16:06:47+00:00 Summary: bump Affected #: 1 file https://bitbucket.org/zzzeek/sqlalchemy/commits/0418125f4db4/ Changeset: 0418125f4db4 Branch: rel_0_9 User: zzzeek Date: 2014-12-28 16:07:00+00:00 Summary: bump (cherry picked from commit 1cb24b37421d413045daccfc819d9fa0e61dd4c4) 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. |
From: Bitbucket <com...@bi...> - 2014-12-29 07:03:44
|
2 new commits in sqlalchemy: https://bitbucket.org/zzzeek/sqlalchemy/commits/60368fdd9f27/ Changeset: 60368fdd9f27 Branch: None User: zzzeek Date: 2014-12-28 15:43:39+00:00 Summary: bump Affected #: 1 file https://bitbucket.org/zzzeek/sqlalchemy/commits/5ed31d0e22b8/ Changeset: 5ed31d0e22b8 Branch: rel_0_9 User: zzzeek Date: 2014-12-28 15:43:54+00:00 Summary: bump (cherry picked from commit 60368fdd9f278492099f7c8108456ecbb44c76ef) 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. |
From: Bitbucket <com...@bi...> - 2014-12-30 01:03:10
|
2 new commits in sqlalchemy: https://bitbucket.org/zzzeek/sqlalchemy/commits/87a1af4efe5b/ Changeset: 87a1af4efe5b Branch: None User: zzzeek Date: 2014-12-30 01:01:21+00:00 Summary: - fix some RST whitespace syntactical issues in toctrees - have the topmost toctree only include page names - add glossary to toctree, remove search by itself Affected #: 2 files https://bitbucket.org/zzzeek/sqlalchemy/commits/bff0860c2fc8/ Changeset: bff0860c2fc8 Branch: rel_0_9 User: zzzeek Date: 2014-12-30 01:02:47+00:00 Summary: - fix some RST whitespace syntactical issues in toctrees - have the topmost toctree only include page names - add glossary to toctree, remove search by itself (cherry picked from commit 87a1af4efe5bb515d9e687e2f7dfc84dfb8ee522) Conflicts: doc/build/changelog/index.rst Affected #: 2 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. |
From: Bitbucket <com...@bi...> - 2014-12-30 15:36:17
|
2 new commits in sqlalchemy: https://bitbucket.org/zzzeek/sqlalchemy/commits/69618c0d5688/ Changeset: 69618c0d5688 Branch: rel_0_8 User: zzzeek Date: 2014-12-30 15:35:40+00:00 Summary: - backport the latest version of scrolling Affected #: 1 file https://bitbucket.org/zzzeek/sqlalchemy/commits/4c49a004808b/ Changeset: 4c49a004808b Branch: rel_0_7 User: zzzeek Date: 2014-12-30 15:35:59+00:00 Summary: - backport the latest version of scrolling (cherry picked from commit 69618c0d56882ac65594247c5f2d7189ccfa3077) 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. |
From: Bitbucket <com...@bi...> - 2015-01-04 01:44:26
|
2 new commits in sqlalchemy: https://bitbucket.org/zzzeek/sqlalchemy/commits/01a22a673ece/ Changeset: 01a22a673ece Branch: None User: zzzeek Date: 2015-01-03 23:49:14+00:00 Summary: - clean up SET tests Affected #: 1 file https://bitbucket.org/zzzeek/sqlalchemy/commits/93742b3d5c16/ Changeset: 93742b3d5c16 Branch: None User: zzzeek Date: 2015-01-04 01:43:45+00:00 Summary: - The :class:`.mysql.SET` type has been overhauled to no longer assume that the empty string, or a set with a single empty string value, is in fact a set with a single empty string; instead, this is by default treated as the empty set. In order to handle persistence of a :class:`.mysql.SET` that actually wants to include the blank value ``''`` as a legitimate value, a new bitwise operational mode is added which is enabled by the :paramref:`.mysql.SET.retrieve_as_bitwise` flag, which will persist and retrieve values unambiguously using their bitflag positioning. Storage and retrieval of unicode values for driver configurations that aren't converting unicode natively is also repaired. fixes #3283 Affected #: 5 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. |
From: Bitbucket <com...@bi...> - 2015-01-04 06:54:56
|
2 new commits in sqlalchemy: https://bitbucket.org/zzzeek/sqlalchemy/commits/b1928d72098d/ Changeset: b1928d72098d Branch: None User: zzzeek Date: 2015-01-04 04:22:07+00:00 Summary: - use a different bitwise approach here that doesn't require iterating through all possible set values Affected #: 3 files https://bitbucket.org/zzzeek/sqlalchemy/commits/315db703a63f/ Changeset: 315db703a63f Branch: slots User: zzzeek Date: 2015-01-04 06:53:42+00:00 Summary: - start trying to move things into __slots__. This seems to reduce the size of the many per-column objects we're hitting, but somehow the overall memory is hardly being reduced at all in initial testing Affected #: 12 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. |
From: Bitbucket <com...@bi...> - 2015-01-05 02:06:44
|
2 new commits in sqlalchemy: https://bitbucket.org/zzzeek/sqlalchemy/commits/2a28dd93698b/ Changeset: 2a28dd93698b Branch: None User: zzzeek Date: 2015-01-05 02:01:27+00:00 Summary: - callcounts - this needs to be serializable and isn't high volume so just whack the slots Affected #: 2 files https://bitbucket.org/zzzeek/sqlalchemy/commits/a3241649332e/ Changeset: a3241649332e Branch: None User: zzzeek Date: 2015-01-05 02:05:53+00:00 Summary: - this is passing, no idea why 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. |
From: Bitbucket <com...@bi...> - 2015-01-05 19:21:35
|
2 new commits in sqlalchemy: https://bitbucket.org/zzzeek/sqlalchemy/commits/41ae0270d997/ Changeset: 41ae0270d997 Branch: None User: zzzeek Date: 2015-01-05 19:20:03+00:00 Summary: - make a new page that introduces mapping a little better for the "mapping" section, contrasts declarative and classical some more Affected #: 4 files https://bitbucket.org/zzzeek/sqlalchemy/commits/6552fb2ac04c/ Changeset: 6552fb2ac04c Branch: rel_0_9 User: zzzeek Date: 2015-01-05 19:21:11+00:00 Summary: - make a new page that introduces mapping a little better for the "mapping" section, contrasts declarative and classical some more Conflicts: doc/build/orm/mapper_config.rst Affected #: 4 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. |
From: Bitbucket <com...@bi...> - 2015-01-06 02:42:31
|
2 new commits in sqlalchemy: https://bitbucket.org/zzzeek/sqlalchemy/commits/57f684b4b4a6/ Changeset: 57f684b4b4a6 Branch: None User: zzzeek Date: 2015-01-06 02:38:19+00:00 Summary: - Fixed bug where if an exception were thrown at the start of a :class:`.Query` before it fetched results, particularly when row processors can't be formed, the cursor would stay open with results pending and not actually be closed. This is typically only an issue on an interpreter like Pypy where the cursor isn't immediately GC'ed, and can in some circumstances lead to transactions/ locks being open longer than is desirable. fixes #3285 Affected #: 3 files https://bitbucket.org/zzzeek/sqlalchemy/commits/93978ce3ae84/ Changeset: 93978ce3ae84 Branch: rel_0_9 User: zzzeek Date: 2015-01-06 02:42:10+00:00 Summary: - Fixed bug where if an exception were thrown at the start of a :class:`.Query` before it fetched results, particularly when row processors can't be formed, the cursor would stay open with results pending and not actually be closed. This is typically only an issue on an interpreter like Pypy where the cursor isn't immediately GC'ed, and can in some circumstances lead to transactions/ locks being open longer than is desirable. fixes #3285 Conflicts: lib/sqlalchemy/orm/loading.py Affected #: 3 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. |
From: Bitbucket <com...@bi...> - 2015-01-06 16:37:25
|
2 new commits in sqlalchemy: https://bitbucket.org/zzzeek/sqlalchemy/commits/67778e20624b/ Changeset: 67778e20624b Branch: None User: zzzeek Date: 2015-01-06 16:34:52+00:00 Summary: - add a close here Affected #: 1 file https://bitbucket.org/zzzeek/sqlalchemy/commits/f06a1bb50ae6/ Changeset: f06a1bb50ae6 Branch: rel_0_9 User: zzzeek Date: 2015-01-06 16:37:10+00:00 Summary: - add a close here 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. |
From: Bitbucket <com...@bi...> - 2015-01-13 22:09:33
|
2 new commits in sqlalchemy: https://bitbucket.org/zzzeek/sqlalchemy/commits/b63aae2c232f/ Changeset: b63aae2c232f Branch: None User: zzzeek Date: 2015-01-13 22:04:35+00:00 Summary: - The "wildcard" loader options, in particular the one set up by the :func:`.orm.load_only` option to cover all attributes not explicitly mentioned, now takes into account the superclasses of a given entity, if that entity is mapped with inheritance mapping, so that attribute names within the superclasses are also omitted from the load. Additionally, the polymorphic discriminator column is unconditionally included in the list, just in the same way that primary key columns are, so that even with load_only() set up, polymorphic loading of subtypes continues to function correctly. fixes #3287 Affected #: 6 files https://bitbucket.org/zzzeek/sqlalchemy/commits/11383dae8d14/ Changeset: 11383dae8d14 Branch: rel_0_9 User: zzzeek Date: 2015-01-13 22:09:16+00:00 Summary: - The "wildcard" loader options, in particular the one set up by the :func:`.orm.load_only` option to cover all attributes not explicitly mentioned, now takes into account the superclasses of a given entity, if that entity is mapped with inheritance mapping, so that attribute names within the superclasses are also omitted from the load. Additionally, the polymorphic discriminator column is unconditionally included in the list, just in the same way that primary key columns are, so that even with load_only() set up, polymorphic loading of subtypes continues to function correctly. fixes #3287 (cherry picked from commit b63aae2c232f980a47aa2a635c35dfa45390f451) Conflicts: lib/sqlalchemy/orm/mapper.py Affected #: 6 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. |
From: Bitbucket <com...@bi...> - 2015-01-16 23:04:24
|
2 new commits in sqlalchemy: https://bitbucket.org/zzzeek/sqlalchemy/commits/79fa69f1f37f/ Changeset: 79fa69f1f37f Branch: None User: zzzeek Date: 2015-01-16 23:03:45+00:00 Summary: - Fixed bug where Postgresql dialect would fail to render an expression in an :class:`.Index` that did not correspond directly to a table-bound column; typically when a :func:`.text` construct was one of the expressions within the index; or could misinterpret the list of expressions if one or more of them were such an expression. fixes #3174 Affected #: 3 files https://bitbucket.org/zzzeek/sqlalchemy/commits/63b2c466d12f/ Changeset: 63b2c466d12f Branch: rel_0_9 User: zzzeek Date: 2015-01-16 23:04:07+00:00 Summary: - Fixed bug where Postgresql dialect would fail to render an expression in an :class:`.Index` that did not correspond directly to a table-bound column; typically when a :func:`.text` construct was one of the expressions within the index; or could misinterpret the list of expressions if one or more of them were such an expression. fixes #3174 (cherry picked from commit 79fa69f1f37fdbc0dfec6bdea1e07f52bfe18f7b) Affected #: 3 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. |
From: Bitbucket <com...@bi...> - 2015-01-17 17:50:22
|
2 new commits in sqlalchemy: https://bitbucket.org/zzzeek/sqlalchemy/commits/469b6fabaf78/ Changeset: 469b6fabaf78 Branch: None User: zzzeek Date: 2015-01-17 17:46:20+00:00 Summary: - add an exclusion here that helps with the case of 3rd party test suite redefining an existing test in test_suite Affected #: 2 files https://bitbucket.org/zzzeek/sqlalchemy/commits/96ef0bf768c8/ Changeset: 96ef0bf768c8 Branch: rel_0_9 User: zzzeek Date: 2015-01-17 17:48:17+00:00 Summary: - add an exclusion here that helps with the case of 3rd party test suite redefining an existing test in test_suite Conflicts: lib/sqlalchemy/testing/plugin/pytestplugin.py Affected #: 2 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. |
From: Bitbucket <com...@bi...> - 2015-01-19 22:56:06
|
2 new commits in sqlalchemy: https://bitbucket.org/zzzeek/sqlalchemy/commits/dacfe7dec2d9/ Changeset: dacfe7dec2d9 Branch: None User: zzzeek Date: 2015-01-19 22:37:14+00:00 Summary: - tests Affected #: 1 file https://bitbucket.org/zzzeek/sqlalchemy/commits/611883ffb35c/ Changeset: 611883ffb35c Branch: None User: zzzeek Date: 2015-01-19 22:55:23+00:00 Summary: - The primary :class:`.Mapper` of a :class:`.Query` is now passed to the :meth:`.Session.get_bind` method when calling upon :meth:`.Query.count`, :meth:`.Query.update`, :meth:`.Query.delete`, as well as queries against mapped columns, :obj:`.column_property` objects, and SQL functions and expressions derived from mapped columns. This allows sessions that rely upon either customized :meth:`.Session.get_bind` schemes or "bound" metadata to work in all relevant cases. fixes #3227 fixes #3242 fixes #1326 Affected #: 5 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. |
From: Bitbucket <com...@bi...> - 2015-01-27 05:34:54
|
2 new commits in sqlalchemy: https://bitbucket.org/zzzeek/sqlalchemy/commits/8aaa8dd6bdfb/ Changeset: 8aaa8dd6bdfb Branch: None User: zzzeek Date: 2015-01-27 05:34:10+00:00 Summary: - fix link to non_primary flag - rewrite the multiple mappers section Affected #: 2 files https://bitbucket.org/zzzeek/sqlalchemy/commits/873c2a7f7a8b/ Changeset: 873c2a7f7a8b Branch: rel_0_9 User: zzzeek Date: 2015-01-27 05:34:36+00:00 Summary: - fix link to non_primary flag - rewrite the multiple mappers section Affected #: 2 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. |
From: Bitbucket <com...@bi...> - 2015-01-28 16:57:04
|
2 new commits in sqlalchemy: https://bitbucket.org/zzzeek/sqlalchemy/commits/3712e35c329c/ Changeset: 3712e35c329c Branch: None User: zzzeek Date: 2015-01-28 16:55:26+00:00 Summary: - Fixed bug in 0.9's foreign key setup system, such that the logic used to link a :class:`.ForeignKey` to its parent could fail when the foreign key used "link_to_name=True" in conjunction with a target :class:`.Table` that would not receive its parent column until later, such as within a reflection + "useexisting" scenario, if the target column in fact had a key value different from its name, as would occur in reflection if column reflect events were used to alter the .key of reflected :class:`.Column` objects so that the link_to_name becomes significant. Also repaired support for column type via FK transmission in a similar way when target columns had a different key and were referenced using link_to_name. fixes #3298 Affected #: 3 files https://bitbucket.org/zzzeek/sqlalchemy/commits/8a744a468486/ Changeset: 8a744a468486 Branch: rel_0_9 User: zzzeek Date: 2015-01-28 16:56:13+00:00 Summary: - Fixed bug in 0.9's foreign key setup system, such that the logic used to link a :class:`.ForeignKey` to its parent could fail when the foreign key used "link_to_name=True" in conjunction with a target :class:`.Table` that would not receive its parent column until later, such as within a reflection + "useexisting" scenario, if the target column in fact had a key value different from its name, as would occur in reflection if column reflect events were used to alter the .key of reflected :class:`.Column` objects so that the link_to_name becomes significant. Also repaired support for column type via FK transmission in a similar way when target columns had a different key and were referenced using link_to_name. fixes #3298 (cherry picked from commit 3712e35c329cc3b5106f026be90e04f65412586d) Affected #: 3 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. |
From: Bitbucket <com...@bi...> - 2015-02-03 00:49:34
|
2 new commits in sqlalchemy: https://bitbucket.org/zzzeek/sqlalchemy/commits/9ea19b374630/ Changeset: 9ea19b374630 Branch: None User: zzzeek Date: 2015-02-03 00:46:13+00:00 Summary: - Fixed bug in lazy loading SQL construction whereby a complex primaryjoin that referred to the same "local" column multiple times in the "column that points to itself" style of self-referential join would not be substituted in all cases. The logic to determine substitutions here has been reworked to be more open-ended. fixes #3300 Affected #: 4 files https://bitbucket.org/zzzeek/sqlalchemy/commits/19776f3585f8/ Changeset: 19776f3585f8 Branch: rel_0_9 User: zzzeek Date: 2015-02-03 00:49:10+00:00 Summary: - Fixed bug in lazy loading SQL construction whereby a complex primaryjoin that referred to the same "local" column multiple times in the "column that points to itself" style of self-referential join would not be substituted in all cases. The logic to determine substitutions here has been reworked to be more open-ended. fixes #3300 Conflicts: test/orm/test_relationships.py Affected #: 4 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. |
From: Bitbucket <com...@bi...> - 2015-02-04 23:38:31
|
2 new commits in sqlalchemy: https://bitbucket.org/zzzeek/sqlalchemy/commits/9cbe235810b7/ Changeset: 9cbe235810b7 Branch: None User: zzzeek Date: 2015-02-04 23:35:01+00:00 Summary: - A warning is emitted if the ``isolation_level`` parameter is used with :meth:`.Connection.execution_options` when a :class:`.Transaction` is in play; DBAPIs and/or SQLAlchemy dialects such as psycopg2, MySQLdb may implicitly rollback or commit the transaction, or not change the setting til next transaction, so this is never safe. - Added new parameter :paramref:`.Session.connection.execution_options` which may be used to set up execution options on a :class:`.Connection` when it is first checked out, before the transaction has begun. This is used to set up options such as isolation level on the connection before the transaction starts. - added new documentation section detailing best practices for setting transaction isolation with sessions. fixes #3296 Affected #: 9 files https://bitbucket.org/zzzeek/sqlalchemy/commits/280497cc5bda/ Changeset: 280497cc5bda Branch: rel_0_9 User: zzzeek Date: 2015-02-04 23:37:51+00:00 Summary: - A warning is emitted if the ``isolation_level`` parameter is used with :meth:`.Connection.execution_options` when a :class:`.Transaction` is in play; DBAPIs and/or SQLAlchemy dialects such as psycopg2, MySQLdb may implicitly rollback or commit the transaction, or not change the setting til next transaction, so this is never safe. - Added new parameter :paramref:`.Session.connection.execution_options` which may be used to set up execution options on a :class:`.Connection` when it is first checked out, before the transaction has begun. This is used to set up options such as isolation level on the connection before the transaction starts. - added new documentation section detailing best practices for setting transaction isolation with sessions. fixes #3296 (cherry picked from commit 9cbe235810b7c0c24d2556b4bb581b0207812e2d) Conflicts: test/orm/test_bind.py Affected #: 8 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. |
From: Bitbucket <com...@bi...> - 2015-02-04 23:52:29
|
2 new commits in sqlalchemy: https://bitbucket.org/zzzeek/sqlalchemy/commits/068f9a1531c8/ Changeset: 068f9a1531c8 Branch: None User: zzzeek Date: 2015-02-04 23:51:24+00:00 Summary: - Fixed bug in :class:`.Connection` and pool where the :meth:`.Connection.invalidate` method, or an invalidation due to a database disconnect, would fail if the ``isolation_level`` parameter had been used with :meth:`.Connection.execution_options`; the "finalizer" that resets the isolation level would be called on the no longer opened connection. fixes #3302 Affected #: 5 files https://bitbucket.org/zzzeek/sqlalchemy/commits/7c196d16fed5/ Changeset: 7c196d16fed5 Branch: rel_0_9 User: zzzeek Date: 2015-02-04 23:52:16+00:00 Summary: - Fixed bug in :class:`.Connection` and pool where the :meth:`.Connection.invalidate` method, or an invalidation due to a database disconnect, would fail if the ``isolation_level`` parameter had been used with :meth:`.Connection.execution_options`; the "finalizer" that resets the isolation level would be called on the no longer opened connection. fixes #3302 (cherry picked from commit 068f9a1531c8114360d5fcd964c27fe6a21f4679) Affected #: 5 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. |