diff --git a/magnum/cmd/db_manage.py b/magnum/cmd/db_manage.py index 2c114fa7da..fc29dfff8a 100644 --- a/magnum/cmd/db_manage.py +++ b/magnum/cmd/db_manage.py @@ -33,10 +33,6 @@ def do_upgrade(mgr): mgr.upgrade(CONF.command.revision) -def do_downgrade(mgr): - mgr.downgrade(CONF.command.revision) - - def do_stamp(mgr): mgr.stamp(CONF.command.revision) @@ -54,10 +50,6 @@ def add_command_parsers(subparsers): parser.add_argument('revision', nargs='?') parser.set_defaults(func=do_upgrade) - parser = subparsers.add_parser('downgrade') - parser.add_argument('revision', nargs='?') - parser.set_defaults(func=do_downgrade) - parser = subparsers.add_parser('stamp') parser.add_argument('revision') parser.set_defaults(func=do_stamp) diff --git a/magnum/db/migration.py b/magnum/db/migration.py index 2e8df27847..650a5f65b5 100644 --- a/magnum/db/migration.py +++ b/magnum/db/migration.py @@ -36,10 +36,6 @@ def upgrade(version=None): return get_backend().upgrade(version) -def downgrade(version=None): - return get_backend().downgrade(version) - - def version(): return get_backend().version() diff --git a/magnum/db/sqlalchemy/alembic/README b/magnum/db/sqlalchemy/alembic/README index 09a8404296..c9526a8b62 100644 --- a/magnum/db/sqlalchemy/alembic/README +++ b/magnum/db/sqlalchemy/alembic/README @@ -9,7 +9,3 @@ $ magnum-db-manage stamp head Upgrade can be performed by: $ magnum-db-manage upgrade $ magnum-db-manage upgrade head - -Downgrading db: -$ magnum-db-manage downgrade -$ magnum-db-manage downgrade base diff --git a/magnum/db/sqlalchemy/alembic/script.py.mako b/magnum/db/sqlalchemy/alembic/script.py.mako index 95702017ea..3b1c960c97 100644 --- a/magnum/db/sqlalchemy/alembic/script.py.mako +++ b/magnum/db/sqlalchemy/alembic/script.py.mako @@ -16,7 +16,3 @@ ${imports if imports else ""} def upgrade(): ${upgrades if upgrades else "pass"} - - -def downgrade(): - ${downgrades if downgrades else "pass"} diff --git a/magnum/db/sqlalchemy/alembic/versions/1afee1db6cd0_add_master_flavor.py b/magnum/db/sqlalchemy/alembic/versions/1afee1db6cd0_add_master_flavor.py index a0b6777739..a521f0ae9e 100644 --- a/magnum/db/sqlalchemy/alembic/versions/1afee1db6cd0_add_master_flavor.py +++ b/magnum/db/sqlalchemy/alembic/versions/1afee1db6cd0_add_master_flavor.py @@ -28,7 +28,3 @@ import sqlalchemy as sa def upgrade(): op.add_column('baymodel', sa.Column('master_flavor_id', sa.String(length=255), nullable=True)) - - -def downgrade(): - op.drop_column('baymodel', 'master_flavor_id') diff --git a/magnum/db/sqlalchemy/alembic/versions/2581ebaf0cb2_initial_migration.py b/magnum/db/sqlalchemy/alembic/versions/2581ebaf0cb2_initial_migration.py index bb2b387072..d71e2092dd 100644 --- a/magnum/db/sqlalchemy/alembic/versions/2581ebaf0cb2_initial_migration.py +++ b/magnum/db/sqlalchemy/alembic/versions/2581ebaf0cb2_initial_migration.py @@ -135,16 +135,3 @@ def upgrade(): mysql_DEFAULT_CHARSET='UTF8' ) # end Alembic commands - - -def downgrade(): - op.drop_table('bay') - op.drop_table('baymodel') - op.drop_table('container') - op.drop_table('node') - op.drop_table('service') - op.drop_table('pod') - op.drop_table('replicationcontroller') -# We should probably remove the drops later ;-) -# raise NotImplementedError(('Downgrade from initial migration is' -# ' unsupported.')) diff --git a/magnum/db/sqlalchemy/alembic/versions/2d1354bbf76e_ssh_authorized_key.py b/magnum/db/sqlalchemy/alembic/versions/2d1354bbf76e_ssh_authorized_key.py index 31818d9c56..c137d0ecfa 100644 --- a/magnum/db/sqlalchemy/alembic/versions/2d1354bbf76e_ssh_authorized_key.py +++ b/magnum/db/sqlalchemy/alembic/versions/2d1354bbf76e_ssh_authorized_key.py @@ -32,7 +32,3 @@ import sqlalchemy as sa def upgrade(): op.add_column('baymodel', sa.Column('ssh_authorized_key', sa.Text, nullable=True)) - - -def downgrade(): - op.drop_column('baymodel', 'ssh_authorized_key') diff --git a/magnum/db/sqlalchemy/alembic/versions/35cff7c86221_add_private_network_to_baymodel.py b/magnum/db/sqlalchemy/alembic/versions/35cff7c86221_add_private_network_to_baymodel.py index cb1dcce415..2cd4551c3f 100644 --- a/magnum/db/sqlalchemy/alembic/versions/35cff7c86221_add_private_network_to_baymodel.py +++ b/magnum/db/sqlalchemy/alembic/versions/35cff7c86221_add_private_network_to_baymodel.py @@ -30,7 +30,3 @@ import sqlalchemy as sa def upgrade(): op.add_column('baymodel', sa.Column('fixed_network', sa.String(length=255), nullable=True)) - - -def downgrade(): - op.drop_column('baymodel', 'fixed_network') diff --git a/magnum/db/sqlalchemy/alembic/versions/3a938526b35d_add_docker_volume_size.py b/magnum/db/sqlalchemy/alembic/versions/3a938526b35d_add_docker_volume_size.py index da8f8be032..2f6837e847 100644 --- a/magnum/db/sqlalchemy/alembic/versions/3a938526b35d_add_docker_volume_size.py +++ b/magnum/db/sqlalchemy/alembic/versions/3a938526b35d_add_docker_volume_size.py @@ -32,7 +32,3 @@ import sqlalchemy as sa def upgrade(): op.add_column('baymodel', sa.Column('docker_volume_size', sa.Integer(), nullable=True)) - - -def downgrade(): - op.drop_column('baymodel', 'docker_volume_size') diff --git a/magnum/db/sqlalchemy/alembic/versions/3bea56f25597_multi_tenant.py b/magnum/db/sqlalchemy/alembic/versions/3bea56f25597_multi_tenant.py index 1b09342581..754aa2ec44 100644 --- a/magnum/db/sqlalchemy/alembic/versions/3bea56f25597_multi_tenant.py +++ b/magnum/db/sqlalchemy/alembic/versions/3bea56f25597_multi_tenant.py @@ -55,20 +55,3 @@ def upgrade(): sa.String(length=255), nullable=True)) op.add_column('replicationcontroller', sa.Column('user_id', sa.String(length=255), nullable=True)) - - -def downgrade(): - op.drop_column('bay', 'project_id') - op.drop_column('bay', 'user_id') - op.drop_column('baymodel', 'project_id') - op.drop_column('baymodel', 'user_id') - op.drop_column('container', 'project_id') - op.drop_column('container', 'user_id') - op.drop_column('node', 'project_id') - op.drop_column('node', 'user_id') - op.drop_column('pod', 'project_id') - op.drop_column('pod', 'user_id') - op.drop_column('service', 'project_id') - op.drop_column('service', 'user_id') - op.drop_column('replicationcontroller', 'project_id') - op.drop_column('replicationcontroller', 'user_id') diff --git a/magnum/db/sqlalchemy/alembic/versions/5793cd26898d_add_bay_status.py b/magnum/db/sqlalchemy/alembic/versions/5793cd26898d_add_bay_status.py index 93c3f8dc55..59f0df4533 100644 --- a/magnum/db/sqlalchemy/alembic/versions/5793cd26898d_add_bay_status.py +++ b/magnum/db/sqlalchemy/alembic/versions/5793cd26898d_add_bay_status.py @@ -28,7 +28,3 @@ import sqlalchemy as sa def upgrade(): op.add_column('bay', sa.Column('status', sa.String(length=20), nullable=True)) - - -def downgrade(): - op.drop_column('bay', 'status')