Now
MAIN commitmail json YAML
pkgsrc/databases/py-sqlalchemy/Makefile@1.19
/
diff
pkgsrc/databases/py-sqlalchemy/distinfo@1.15 / diff
pkgsrc/databases/py-sqlalchemy/distinfo@1.15 / diff
Changes 1.0.13
Fixed bug in ���evaluate��� strategy of Query.update() and Query.delete() which would fail to accommodate a bound parameter with a ���callable��� value, as which occurs when filtering by a many-to-one equality expression along a relationship.
Fixed bug whereby the event listeners used for backrefs could be inadvertently applied multiple times, when using a deep class inheritance hierarchy in conjunction with mutiple mapper configuration steps.
Fixed bug whereby passing a text() construct to the Query.group_by() method would raise an error, instead of intepreting the object as a SQL fragment.
Anonymous labeling is applied to a func construct that is passed to column_property(), so that if the same attribute is referred to as a column expression twice the names are de-duped, thus avoiding ���ambiguous column��� errors. Previously, the .label(None) would need to be applied in order for the name to be de-anonymized.
Fixed regression appearing in the 1.0 series in ORM loading where the exception raised for an expected column missing would incorrectly be a NoneType error, rather than the expected NoSuchColumnError.
Fixed bug in ���evaluate��� strategy of Query.update() and Query.delete() which would fail to accommodate a bound parameter with a ���callable��� value, as which occurs when filtering by a many-to-one equality expression along a relationship.
Fixed bug whereby the event listeners used for backrefs could be inadvertently applied multiple times, when using a deep class inheritance hierarchy in conjunction with mutiple mapper configuration steps.
Fixed bug whereby passing a text() construct to the Query.group_by() method would raise an error, instead of intepreting the object as a SQL fragment.
Anonymous labeling is applied to a func construct that is passed to column_property(), so that if the same attribute is referred to as a column expression twice the names are de-duped, thus avoiding ���ambiguous column��� errors. Previously, the .label(None) would need to be applied in order for the name to be de-anonymized.
Fixed regression appearing in the 1.0 series in ORM loading where the exception raised for an expected column missing would incorrectly be a NoneType error, rather than the expected NoSuchColumnError.