From 19950744e210f75b675bbeec52f2f76ed9463bd1 Mon Sep 17 00:00:00 2001 From: pcain-usgs <pcain@usgs.gov> Date: Wed, 14 Jul 2021 15:49:34 -0600 Subject: [PATCH] add alembic revision for dropped metadata_valid column --- ...4324b87e0b3c_drop_metadata_valid_column.py | 36 +++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 migrations/versions/4324b87e0b3c_drop_metadata_valid_column.py diff --git a/migrations/versions/4324b87e0b3c_drop_metadata_valid_column.py b/migrations/versions/4324b87e0b3c_drop_metadata_valid_column.py new file mode 100644 index 000000000..832eb85f6 --- /dev/null +++ b/migrations/versions/4324b87e0b3c_drop_metadata_valid_column.py @@ -0,0 +1,36 @@ +"""drop metadata_valid column + +Revision ID: 4324b87e0b3c +Revises: 2280fe551e60 +Create Date: 2021-07-14 15:48:32.154022 + +""" +from alembic import op +import sqlalchemy as sa +from sqlalchemy.dialects import mysql + +# revision identifiers, used by Alembic. +revision = '4324b87e0b3c' +down_revision = '2280fe551e60' +branch_labels = None +depends_on = None + + +def upgrade(): + # ### commands auto generated by Alembic - please adjust! ### + op.drop_index('ix_metadata_metadata_valid', table_name='metadata') + op.drop_index('index_station_metadata', table_name='metadata') + op.create_index('index_station_metadata', 'metadata', ['network', 'station', 'channel', 'location', 'category', 'starttime', 'endtime', 'data_valid', 'status'], unique=False) + op.drop_column('metadata', 'metadata_valid') + op.drop_column('metadata_history', 'metadata_valid') + # ### end Alembic commands ### + + +def downgrade(): + # ### commands auto generated by Alembic - please adjust! ### + op.add_column('metadata_history', sa.Column('metadata_valid', mysql.TINYINT(display_width=1), autoincrement=False, nullable=True)) + op.add_column('metadata', sa.Column('metadata_valid', mysql.TINYINT(display_width=1), autoincrement=False, nullable=True)) + op.drop_index('index_station_metadata', table_name='metadata') + op.create_index('index_station_metadata', 'metadata', ['network', 'station', 'channel', 'location', 'category', 'starttime', 'endtime', 'metadata_valid', 'data_valid', 'status'], unique=False) + op.create_index('ix_metadata_metadata_valid', 'metadata', ['metadata_valid'], unique=False) + # ### end Alembic commands ### -- GitLab