]> review.fuel-infra Code Review - openstack-build/neutron-build.git/commit
Fix enums usage for postgres in migrations
authorAnn Kamyshnikova <akamyshnikova@mirantis.com>
Tue, 22 Oct 2013 12:21:05 +0000 (16:21 +0400)
committerAnn Kamyshnikova <akamyshnikova@mirantis.com>
Thu, 17 Jul 2014 07:58:48 +0000 (11:58 +0400)
commit355ff10f6e5e4111f14c79b1bdfc48854c81f8b3
treec069ec1f0e6bca0812c99ac8a9299e8a78ee554d
parent2d4b75b420f39f9572034b914c34be80a4c74eb1
Fix enums usage for postgres in migrations

For downgrade with postgres it is not enough to just drop_table if
table contains enums. The enums should be removed separately after
deleting the table.

Also, if a migration uses an existing enum then postgresql needs some
specific code to re-use this enum.

Closes-Bug: #1243213

Change-Id: Ie5bb8282f7b289c917679192a0d722eb29b8d30f
13 files changed:
neutron/db/migration/alembic_migrations/versions/1d76643bcec4_nvp_netbinding.py
neutron/db/migration/alembic_migrations/versions/363468ac592c_nvp_network_gw.py
neutron/db/migration/alembic_migrations/versions/39cf3f799352_fwaas_havana_2_model.py
neutron/db/migration/alembic_migrations/versions/3c6e57a23db4_add_multiprovider.py
neutron/db/migration/alembic_migrations/versions/3cb5d900c5de_security_groups.py
neutron/db/migration/alembic_migrations/versions/40b0aff0302e_mlnx_initial.py
neutron/db/migration/alembic_migrations/versions/45680af419f9_nvp_qos.py
neutron/db/migration/alembic_migrations/versions/49f5e553f61f_ml2_security_groups.py
neutron/db/migration/alembic_migrations/versions/52ff27f7567a_support_for_vpnaas.py
neutron/db/migration/alembic_migrations/versions/54c2c487e913_lbaas.py
neutron/db/migration/alembic_migrations/versions/569e98a8132b_metering.py
neutron/db/migration/alembic_migrations/versions/f44ab9871cd6_bsn_security_groups.py
neutron/db/migration/alembic_migrations/versions/f489cf14a79c_lbaas_havana.py