From 3d7f1e0a7acea145a58a0f5573e17ecd2e55bcc7 Mon Sep 17 00:00:00 2001 From: yhtiyar Date: Thu, 23 Sep 2021 21:38:12 +0300 Subject: [PATCH] alembic migration --- ...drop_foreign_key_constraint_on_tx_hash_.py | 39 +++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 db/alembic/versions/d6ed4b1b43d5_drop_foreign_key_constraint_on_tx_hash_.py diff --git a/db/alembic/versions/d6ed4b1b43d5_drop_foreign_key_constraint_on_tx_hash_.py b/db/alembic/versions/d6ed4b1b43d5_drop_foreign_key_constraint_on_tx_hash_.py new file mode 100644 index 00000000..437ec185 --- /dev/null +++ b/db/alembic/versions/d6ed4b1b43d5_drop_foreign_key_constraint_on_tx_hash_.py @@ -0,0 +1,39 @@ +"""Drop foreign key constraint on tx hash on ethereum_labels table + +Revision ID: d6ed4b1b43d5 +Revises: 72f1ad512b2e +Create Date: 2021-09-23 21:02:46.577682 + +""" +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision = "d6ed4b1b43d5" +down_revision = "72f1ad512b2e" +branch_labels = None +depends_on = None + + +def upgrade(): + # ### commands auto generated by Alembic - please adjust! ### + op.drop_constraint( + "fk_ethereum_labels_transaction_hash_ethereum_transactions", + "ethereum_labels", + type_="foreignkey", + ) + # ### end Alembic commands ### + + +def downgrade(): + # ### commands auto generated by Alembic - please adjust! ### + op.create_foreign_key( + "fk_ethereum_labels_transaction_hash_ethereum_transactions", + "ethereum_labels", + "ethereum_transactions", + ["transaction_hash"], + ["hash"], + ondelete="CASCADE", + ) + # ### end Alembic commands ###