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