Remove unnecessary migration file (tables auto-created on deploy)
This commit is contained in:
parent
83cf970b47
commit
dd63ff22f3
1 changed files with 0 additions and 47 deletions
|
|
@ -1,47 +0,0 @@
|
||||||
"""Add payment table for Stripe Checkout
|
|
||||||
|
|
||||||
Revision ID: a1b2c3d4e5f6
|
|
||||||
Revises: fa8402aa1a00
|
|
||||||
Create Date: 2024-12-19
|
|
||||||
|
|
||||||
"""
|
|
||||||
|
|
||||||
# revision identifiers, used by Alembic.
|
|
||||||
revision = "a1b2c3d4e5f6"
|
|
||||||
down_revision = None
|
|
||||||
branch_labels = None
|
|
||||||
depends_on = None
|
|
||||||
|
|
||||||
from alembic import op
|
|
||||||
import sqlalchemy as sa
|
|
||||||
from sqlalchemy_utils import UUIDType
|
|
||||||
|
|
||||||
|
|
||||||
def upgrade():
|
|
||||||
op.create_table(
|
|
||||||
"rb_payment",
|
|
||||||
sa.Column("id", UUIDType(binary=False), primary_key=True, index=True),
|
|
||||||
sa.Column("user_id", UUIDType(binary=False), sa.ForeignKey("rb_user.id"), index=True, nullable=False),
|
|
||||||
sa.Column("stripe_session_id", sa.Unicode(128), unique=True, nullable=False, index=True),
|
|
||||||
sa.Column(
|
|
||||||
"payment_type",
|
|
||||||
sa.Enum("pay_what_you_want", "annual", "top_up", name="payment_type_enum"),
|
|
||||||
nullable=False,
|
|
||||||
),
|
|
||||||
sa.Column("amount_cents", sa.BigInteger(), nullable=False),
|
|
||||||
sa.Column("duration_months", sa.BigInteger(), default=0, nullable=False),
|
|
||||||
sa.Column(
|
|
||||||
"status",
|
|
||||||
sa.Enum("pending", "completed", "failed", "refunded", name="payment_status_enum"),
|
|
||||||
default="pending",
|
|
||||||
nullable=False,
|
|
||||||
),
|
|
||||||
sa.Column("created_timestamp", sa.BigInteger(), nullable=False),
|
|
||||||
sa.Column("completed_timestamp", sa.BigInteger(), nullable=True),
|
|
||||||
)
|
|
||||||
|
|
||||||
|
|
||||||
def downgrade():
|
|
||||||
op.drop_table("rb_payment")
|
|
||||||
op.execute("DROP TYPE IF EXISTS payment_type_enum")
|
|
||||||
op.execute("DROP TYPE IF EXISTS payment_status_enum")
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue