diff --git a/alembic/versions/070819d86587_create_punk_snipe.py b/alembic/versions/070819d86587_create_punk_snipe.py new file mode 100644 index 0000000..cdb812c --- /dev/null +++ b/alembic/versions/070819d86587_create_punk_snipe.py @@ -0,0 +1,35 @@ +"""empty message + +Revision ID: 070819d86587 +Revises: d498bdb0a641 +Create Date: 2021-11-26 18:25:13.402822 + +""" +import sqlalchemy as sa +from alembic import op + + +# revision identifiers, used by Alembic. +revision = "d498bdb0a641" +down_revision = "205ce02374b3" +branch_labels = None +depends_on = None + + +def upgrade(): + op.create_table( + "punk_snipes", + sa.Column("created_at", sa.TIMESTAMP, server_default=sa.func.now()), + sa.Column("block_number", sa.Numeric, nullable=False), + sa.Column("transaction_hash", sa.String(66), nullable=False), + sa.Column("trace_address", sa.String(256), nullable=False), + sa.Column("from_address", sa.String(256), nullable=False), + sa.Column("punk_index", sa.Numeric, nullable=False), + sa.Column("min_acceptance_price", sa.Numeric, nullable=False), + sa.Column("acceptance_price", sa.Numeric, nullable=False), + sa.PrimaryKeyConstraint("transaction_hash", "trace_address"), + ) + + +def downgrade(): + op.drop_table("liquidations")