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 0000000000000000000000000000000000000000..832eb85f64d3399af9abf57342b02bf09926639b
--- /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 ###