- update to 0.7.7:
* orm
- [bug] Fixed issue in unit of work whereby setting a non-None
self-referential many-to-one relationship to None would fail
to persist the change if the former value was not already loaded.
[ticket:2477].
- [feature] Added prefix_with() method to Query, calls upon
select().prefix_with() to allow placement of MySQL SELECT
directives in statements. Courtesy Diana Clarke [ticket:2443]
- [bug] Fixed bug in 0.7.6 introduced by [ticket:2409] whereby
column_mapped_collection used against columns that were mapped as
joins or other indirect selectables would fail to function.
- [feature] Added new flag to @validates include_removes. When True,
collection remove and attribute del events will also be sent to
the validation function, which accepts an additional argument
"is_remove" when this flag is used.
- [bug] Fixed bug whereby polymorphic_on column that's not otherwise
mapped on the class would be incorrectly included in a merge()
operation, raising an error. [ticket:2449]
- [bug] Fixed bug in expression annotation mechanics which could
lead to incorrect rendering of SELECT statements with aliases
and joins, particularly when using column_property(). [ticket:2453]
- [bug] Fixed bug which would prevent OrderingList from being
pickleable [ticket:2454]. Courtesy Jeff Dairiki
- [bug] Fixed bug in relationship comparisons whereby calling
unimplemented methods like SomeClass.somerelationship.like()
would produce a recursion overflow, instead of NotImplementedError.
* sql
- [bug] Removed warning when Index is created with no columns;
while this might not be what the user intended, it is a valid use case
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-SQLAlchemy?expand=0&rev=22
This commit is contained in:
committed by
Git OBS Bridge
parent
f4d01894a0
commit
caf307741b
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:606a48a2d53ad959043347dec1d9f9cc561d9b66d79f463a7a8fe302058119e5
|
||||
size 2597214
|
||||
3
SQLAlchemy-0.7.7.tar.gz
Normal file
3
SQLAlchemy-0.7.7.tar.gz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:b405621bba1b2c1e760e670a9b06d7315aea5f2921b3270bd417a45b415c0502
|
||||
size 2602780
|
||||
@@ -1,3 +1,97 @@
|
||||
-------------------------------------------------------------------
|
||||
Sun May 6 12:22:59 UTC 2012 - lars@linux-schulserver.de
|
||||
|
||||
- update to 0.7.7:
|
||||
* orm
|
||||
- [bug] Fixed issue in unit of work whereby setting a non-None
|
||||
self-referential many-to-one relationship to None would fail
|
||||
to persist the change if the former value was not already loaded.
|
||||
[ticket:2477].
|
||||
|
||||
- [feature] Added prefix_with() method to Query, calls upon
|
||||
select().prefix_with() to allow placement of MySQL SELECT
|
||||
directives in statements. Courtesy Diana Clarke [ticket:2443]
|
||||
|
||||
- [bug] Fixed bug in 0.7.6 introduced by [ticket:2409] whereby
|
||||
column_mapped_collection used against columns that were mapped as
|
||||
joins or other indirect selectables would fail to function.
|
||||
|
||||
- [feature] Added new flag to @validates include_removes. When True,
|
||||
collection remove and attribute del events will also be sent to
|
||||
the validation function, which accepts an additional argument
|
||||
"is_remove" when this flag is used.
|
||||
|
||||
- [bug] Fixed bug whereby polymorphic_on column that's not otherwise
|
||||
mapped on the class would be incorrectly included in a merge()
|
||||
operation, raising an error. [ticket:2449]
|
||||
|
||||
- [bug] Fixed bug in expression annotation mechanics which could
|
||||
lead to incorrect rendering of SELECT statements with aliases
|
||||
and joins, particularly when using column_property(). [ticket:2453]
|
||||
|
||||
- [bug] Fixed bug which would prevent OrderingList from being
|
||||
pickleable [ticket:2454]. Courtesy Jeff Dairiki
|
||||
|
||||
- [bug] Fixed bug in relationship comparisons whereby calling
|
||||
unimplemented methods like SomeClass.somerelationship.like()
|
||||
would produce a recursion overflow, instead of NotImplementedError.
|
||||
|
||||
* sql
|
||||
- [bug] Removed warning when Index is created with no columns;
|
||||
while this might not be what the user intended, it is a valid use case
|
||||
as an Index could be a placeholder for just an index of a certain name.
|
||||
|
||||
- [feature] Added new connection event dbapi_error(). Is called for
|
||||
all DBAPI-level errors passing the original DBAPI exception before
|
||||
SQLAlchemy modifies the state of the cursor. "with engine.begin()",
|
||||
the newly acquired Connection is closed explicitly before propagating
|
||||
the exception onward normally.
|
||||
|
||||
- [bug] Add BINARY, VARBINARY to types.__all__, [ticket:2474]
|
||||
|
||||
* mssql
|
||||
- [feature] Added interim create_engine flag supports_unicode_binds
|
||||
to PyODBC dialect, to force whether or not the dialect passes
|
||||
Python unicode literals to PyODBC or not.
|
||||
|
||||
- [bug] Repaired the use_scope_identity create_engine() flag when
|
||||
using the pyodbc dialect. Previously this flag would be ignored if
|
||||
set to False. When set to False, you'll get "SELECT @@identity"
|
||||
after each INSERT to get at the last inserted ID, for those tables
|
||||
which have "implicit_returning" set to False.
|
||||
|
||||
- [bug] UPDATE..FROM syntax with SQL Server requires that the updated
|
||||
table be present in the FROM clause when an alias of that table is
|
||||
also present in the FROM clause. The updated table is now always present
|
||||
in the FROM, when FROM is present in the first place. Courtesy sayap.
|
||||
[ticket:2468]
|
||||
|
||||
* postgresql
|
||||
- [feature] Added new for_update/with_lockmode() options for Postgresql:
|
||||
for_update="read"/ with_lockmode("read"), for_update="read_nowait"/
|
||||
with_lockmode("read_nowait"). These emit "FOR SHARE" and "FOR SHARE
|
||||
NOWAIT", respectively. Courtesy Diana Clarke [ticket:2445]
|
||||
|
||||
- [bug] removed unnecessary table clause when reflecting domains, [ticket:2473]
|
||||
|
||||
* mysql
|
||||
- [bug] Fixed bug whereby column name inside of "KEY" clause for autoincrement
|
||||
composite column with InnoDB would double quote a name that's a reserved
|
||||
word. Courtesy Jeff Dairiki. [ticket:2460]
|
||||
|
||||
- [bug] Fixed bug whereby get_view_names() for "information_schema" schema
|
||||
would fail to retrieve views marked as "SYSTEM VIEW". courtesy Matthew Turland.
|
||||
|
||||
- [bug] Fixed bug whereby if cast() is used on a SQL expression whose type
|
||||
is not supported by cast() and therefore CAST isn't rendered by the
|
||||
dialect, the order of evaluation could change if the casted expression
|
||||
required that it be grouped; grouping is now applied to those expressions.
|
||||
|
||||
* sqlite
|
||||
- [feature] Added SQLite execution option "sqlite_raw_colnames=True", will
|
||||
bypass attempts to remove "." from column names returned by SQLite
|
||||
cursor.description. [ticket:2475]
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Apr 30 09:13:02 UTC 2012 - cfarrell@suse.com
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
|
||||
|
||||
Name: python-SQLAlchemy
|
||||
Version: 0.7.6
|
||||
Version: 0.7.7
|
||||
Release: 0
|
||||
Url: http://www.sqlalchemy.org
|
||||
Summary: Database Abstraction Library
|
||||
|
||||
Reference in New Issue
Block a user