diff options
| author | Hengqing Hu <hudayou@hotmail.com> | 2012-02-08 00:02:54 +0800 |
|---|---|---|
| committer | Hengqing Hu <hudayou@hotmail.com> | 2012-02-17 18:30:09 +0800 |
| commit | 8e825c4024f9feb18ca5e2416484ef4096c3bb06 (patch) | |
| tree | b977c03dd556d504bc8cc7396a262caa891a5bab /bin/stack | |
| parent | 5073c4506eb0fee2c732509ace2729c3aca05769 (diff) | |
| download | nova-8e825c4024f9feb18ca5e2416484ef4096c3bb06.tar.gz nova-8e825c4024f9feb18ca5e2416484ef4096c3bb06.tar.xz nova-8e825c4024f9feb18ca5e2416484ef4096c3bb06.zip | |
Make database downgrade works
Fixes bug #854905
Use sqlalchemy reflection whenever possible:
http://sqlalchemy-migrate.readthedocs.org/en/latest/versioning.html
Work around sqlalchemy-migrate sqlite 'bool column not deletable' issue:
http://code.google.com/p/sqlalchemy-migrate/issues/detail?id=143
Add following sql scripts for sqlite:
002_sqlite_downgrade.sql
015_sqlite_downgrade.sql
033_sqlite_downgrade.sql
050_sqlite_downgrade.sql
068_sqlite_downgrade.sql
Work around sqlalchemy-migrate sqlite 'table with foreign key column not
deletable' issue:
http://code.google.com/p/sqlalchemy-migrate/issues/detail?id=94
Add following sql scripts for sqlite:
003_sqlite_downgrade.sql
006_sqlite_downgrade.sql
007_sqlite_downgrade.sql
012_sqlite_upgrade.sql
013_sqlite_downgrade.sql
020_sqlite_downgrade.sql
030_sqlite_downgrade.sql
038_sqlite_downgrade.sql
042_sqlite_downgrade.sql
053_sqlite_downgrade.sql
067_sqlite_downgrade.sql
Work around sqlalchemy-migrate 'migrate drops engine reference' issue:
http://code.google.com/p/sqlalchemy-migrate/issues/detail?id=72
Add following sql scripts for long primary key to work with utf-8
mysql table:
072_mysql_upgrade.sql
Add following sql scripts for postgresql:
002_postgresql_downgrade.sql
Add snake walk test cases for database migration based on glance migration
test.
Change-Id: Ib454ecb4662bbf47736c1b12d9a4f969f180ceb6
Diffstat (limited to 'bin/stack')
0 files changed, 0 insertions, 0 deletions
