17
0

Accepting request 208151 from home:posophe:branches:devel:languages:python

update

OBS-URL: https://build.opensuse.org/request/show/208151
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-sqlalchemy-migrate?expand=0&rev=16
This commit is contained in:
Denisart Benjamin
2013-11-24 15:06:10 +00:00
committed by Git OBS Bridge
parent 10556377ce
commit b05e3d0a96
4 changed files with 37 additions and 7 deletions

View File

@@ -1,3 +1,32 @@
-------------------------------------------------------------------
Sun Nov 24 14:52:57 UTC 2013 - p.drouand@gmail.com
- Update to version 0.8.2
+ Fix int overflow exception in unittest
+ Fix dropping of indexed columns in sqlite
Version 0.8 of SQLAlchemy added support of indexes on expressions
in addition to plain table columns, which changed the way indexes
are created. This broke support of dropping columns of composite
indexes for SQLite: due to limitations of ALTER in SQLite every time
a column is dropped, we recreate the whole table without the given
column; if a column is a part of a composite index, we change the
index definition to omit that column and then indexes are recreated too.
SQLAlchemy versions starting from 0.8 no more pay attention to 'columns'
attribute of Index instances when generating DDL for indexes, so when
one of columns of a composite index is dropped, we try to create a
new index on the column that doesn't exist anymore, which of course fails.
+ Run tests on PostgreSQL and MySQL too
+ Update tox requirements
+ Stop using the d2to1-based pbr
+ decouple index name generation from sqlalchemy version
+ Run tests with different SQLAlchemy versions
+ Fix exceptions for SQLAlchemy 0.8
+ Fix excludeTablesgetDiffOfModelAgainstModel is not passing excludeTables
correctly
- Add python-pbr BuildRequires; new dependency to generate standard
documentation
- Add documentation from tarball
-------------------------------------------------------------------
Thu Oct 24 11:15:11 UTC 2013 - speilicke@suse.com