summaryrefslogtreecommitdiff
path: root/databases/py-sqlalchemy
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2018-11-11 21:58:41 +0000
committeradam <adam@pkgsrc.org>2018-11-11 21:58:41 +0000
commitdedbffd8aee3a5ab89e7be844d6d5fe7ff2a3c88 (patch)
treedaa42bea3ee72aa77b1fed5e72507d31762303bc /databases/py-sqlalchemy
parent5d863e8726dbcf1b028cc61ee9597d2946a46532 (diff)
downloadpkgsrc-dedbffd8aee3a5ab89e7be844d6d5fe7ff2a3c88.tar.gz
py-sqlalchemy: updated to 1.2.14
1.2.14 orm * Fixed bug in Session.bulk_update_mappings() where alternate mapped attribute names would result in the primary key column of the UPDATE statement being included in the SET clause, as well as the WHERE clause; while usually harmless, for SQL Server this can raise an error due to the IDENTITY column. This is a continuation of the same bug that was fixed in 3849, where testing was insufficient to catch this additional flaw. * Fixed a minor performance issue which could in some cases add unnecessary overhead to result fetching, involving the use of ORM columns and entities that include those same columns at the same time within a query. The issue has to do with hash / eq overhead when referring to the column in different ways. mysql * Fixed regression caused by 4344 released in 1.2.13, where the fix for MySQL 8.0’s case sensitivity problem with referenced column names when reflecting foreign key referents is worked around using the information_schema.columns view. The workaround was failing on OSX / lower_case_table_names=2 which produces non-matching casing for the information_schema.columns vs. that of SHOW CREATE TABLE, so in case-insensitive SQL modes case-insensitive matching is now used.
Diffstat (limited to 'databases/py-sqlalchemy')
-rw-r--r--databases/py-sqlalchemy/Makefile4
-rw-r--r--databases/py-sqlalchemy/distinfo10
2 files changed, 7 insertions, 7 deletions
diff --git a/databases/py-sqlalchemy/Makefile b/databases/py-sqlalchemy/Makefile
index 9061a5687d4..f463dad6a65 100644
--- a/databases/py-sqlalchemy/Makefile
+++ b/databases/py-sqlalchemy/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.45 2018/11/01 12:50:17 adam Exp $
+# $NetBSD: Makefile,v 1.46 2018/11/11 21:58:41 adam Exp $
-DISTNAME= SQLAlchemy-1.2.13
+DISTNAME= SQLAlchemy-1.2.14
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:tl}
CATEGORIES= databases python
MASTER_SITES= ${MASTER_SITE_PYPI:=S/SQLAlchemy/}
diff --git a/databases/py-sqlalchemy/distinfo b/databases/py-sqlalchemy/distinfo
index c7480c1ad0a..a07932df66b 100644
--- a/databases/py-sqlalchemy/distinfo
+++ b/databases/py-sqlalchemy/distinfo
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.40 2018/11/01 12:50:17 adam Exp $
+$NetBSD: distinfo,v 1.41 2018/11/11 21:58:41 adam Exp $
-SHA1 (SQLAlchemy-1.2.13.tar.gz) = 6451d8367d9938b527232497e34f3ceef53a7f68
-RMD160 (SQLAlchemy-1.2.13.tar.gz) = 766a563d9f9f689a5c09a0d1731df08c0f8e5bae
-SHA512 (SQLAlchemy-1.2.13.tar.gz) = e41c5a2b09e3958343e517eae9ead619fe68c8e50c64ee2b7d77789240b373fdd9c6f427a49ac81f55826a2e34bf1f12ffc7f8613c91ab0edbd1d723581183ba
-Size (SQLAlchemy-1.2.13.tar.gz) = 5650472 bytes
+SHA1 (SQLAlchemy-1.2.14.tar.gz) = 7e7260c3886ff633bbf6ffbcee3a394a7e520145
+RMD160 (SQLAlchemy-1.2.14.tar.gz) = a0b2476e195c0b887a07b16a4d8a3fc5dee161d9
+SHA512 (SQLAlchemy-1.2.14.tar.gz) = f6b89029180bc6f3e35bc17a1d80c111f6ce05f2f799bbdfee00c961e83aa2f95cbb363c85a5f97c18d5ff0aa1408c164621474cd6ddf8e63dd88da35de69539
+Size (SQLAlchemy-1.2.14.tar.gz) = 5657372 bytes