17
0
Files
python-sqlalchemy-migrate/python-sqlalchemy-migrate.changes

125 lines
4.8 KiB
Plaintext
Raw Normal View History

-------------------------------------------------------------------
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
- Require python-setuptools instead of distribute (upstreams merged)
-------------------------------------------------------------------
Fri May 17 08:42:05 UTC 2013 - speilicke@suse.com
- Fix dependencies
- Prerequisites for testsuite running
-------------------------------------------------------------------
Wed Jan 11 14:24:07 UTC 2012 - rhafer@suse.de
- update to 0.7.2:
* Changes:
- support for SQLAlchemy 0.5.x has been dropped
- Python 2.6 is the minimum supported Python version
* Features
- improved :pep:`8` compliance
- optionally number versions with timestamps instead of
sequences (partly pulled from Pete Keen)
- allow descriptions in SQL change script filenames (by Pete
Keen)
- improved model generation
* Fixed Bugs
- api test downgrade/upgrade does not work with sql scripts
(pulled from Yuen Ho Wong)
- passing a unicode string as the migrate repository fails (add
regression test)
- make_update_script_for_model fails with AttributeError:
'SchemaDiff' object has no attribute 'colDiffs' (patch by
Jeremy Cantrell)
- upgrade and downgrade functions are reversed when using the
command "make_update_script_for_model" (patch by Jeremy
Cantrell)
- manage.py should use the "if __name__=='__main__'" trick
- column creation in make_update_script_for_model and required
API change (by Gabriel de Perthuis)
- compare_model_to_db gets confused by sqlite_sequence (pulled
from Dustin J. Mitchell)
- drop column does not work on persistent sqlite databases
(pulled from Benoît Allard)
- table rename failure with sqlalchemy 0.7.x (patch by Mark
McLoughlin)
- update documentation and help text (pulled from Yuen Ho Wong)
-------------------------------------------------------------------
Wed Nov 30 18:27:26 UTC 2011 - jdmulloy@gmail.com
- Fixed shebang removal code on .spec line 52
* This line was indiscriminately deleting the 1st line of all .py
and .py_tmpl file which caused it to delete things that were not
shebangs. This causes errors when it deletes things like """
before a doc string. For instance executing
"from migrate import changeset" resulted in an
Unexpected Indentation Error
-------------------------------------------------------------------
Tue Nov 29 13:50:33 UTC 2011 - saschpe@suse.de
- Make it a noarch package
- Fixed dependencies
- Build HTML documentation and install that
-------------------------------------------------------------------
Tue Nov 29 12:06:05 UTC 2011 - idoenmez@suse.de
- Cleanup spec file
- Use upstream tarball
-------------------------------------------------------------------
Wed Jul 20 15:47:37 UTC 2011 - fisiu@opensuse.org
- update to 0.7.1
-------------------------------------------------------------------
Wed Apr 6 20:55:26 CEST 2011 - hpj@urpla.net
- updated to 0.6.1
-------------------------------------------------------------------
Fri Jan 7 01:55:28 CET 2011 - hpj@urpla.net
- updated to 0.6
-------------------------------------------------------------------
Thu Jun 04 00:00:00 2009 - cfarrell1980@gmail.com
- added to devel:languages:python
-------------------------------------------------------------------
Wed Mar 04 00:00:00 2009 - cfarrell1980@gmail.com
- First import