aboutsummaryrefslogtreecommitdiff
path: root/alembic
diff options
context:
space:
mode:
authorTolmachev Igor <me@igorek.dev>2026-03-23 22:17:24 +0300
committerTolmachev Igor <me@igorek.dev>2026-03-23 22:17:24 +0300
commit0444ff325490f24e9a8d35f83ba37a0bd95ab6c5 (patch)
tree5eb8bef05078002edfc14d26386d5931efa805a0 /alembic
parent0884a8230ecad2cedd31c66ea2b1f4c460fba3cb (diff)
downloadvpn_manager_bot-0444ff325490f24e9a8d35f83ba37a0bd95ab6c5.tar.gz
vpn_manager_bot-0444ff325490f24e9a8d35f83ba37a0bd95ab6c5.zip
Add pay_invoice button
Diffstat (limited to 'alembic')
-rw-r--r--alembic/versions/c0c4d0fbcee2_init_database.py (renamed from alembic/versions/1627487324fd_init_database.py)13
1 files changed, 9 insertions, 4 deletions
diff --git a/alembic/versions/1627487324fd_init_database.py b/alembic/versions/c0c4d0fbcee2_init_database.py
index f25277f..8f61846 100644
--- a/alembic/versions/1627487324fd_init_database.py
+++ b/alembic/versions/c0c4d0fbcee2_init_database.py
@@ -1,8 +1,8 @@
1"""init database 1"""init database
2 2
3Revision ID: 1627487324fd 3Revision ID: c0c4d0fbcee2
4Revises: 4Revises:
5Create Date: 2026-03-23 18:33:08.493629 5Create Date: 2026-03-23 21:19:28.195907
6 6
7""" 7"""
8 8
@@ -13,7 +13,7 @@ import sqlalchemy as sa
13from alembic import op 13from alembic import op
14 14
15# revision identifiers, used by Alembic. 15# revision identifiers, used by Alembic.
16revision: str = "1627487324fd" 16revision: str = "c0c4d0fbcee2"
17down_revision: Union[str, Sequence[str], None] = None 17down_revision: Union[str, Sequence[str], None] = None
18branch_labels: Union[str, Sequence[str], None] = None 18branch_labels: Union[str, Sequence[str], None] = None
19depends_on: Union[str, Sequence[str], None] = None 19depends_on: Union[str, Sequence[str], None] = None
@@ -49,7 +49,12 @@ def upgrade() -> None:
49 sa.Column("id", sa.Integer(), autoincrement=True, nullable=False), 49 sa.Column("id", sa.Integer(), autoincrement=True, nullable=False),
50 sa.Column("user_id", sa.Integer(), nullable=False), 50 sa.Column("user_id", sa.Integer(), nullable=False),
51 sa.Column("invoice_id", sa.Integer(), nullable=False), 51 sa.Column("invoice_id", sa.Integer(), nullable=False),
52 sa.Column("receipt_file_id", sa.String(), nullable=False), 52 sa.Column("receipt_file", sa.JSON(), nullable=False),
53 sa.Column(
54 "status",
55 sa.Enum("PENDING", "ACCEPTED", "REJECTED", name="paymentstatus"),
56 nullable=False,
57 ),
53 sa.Column("datetime", sa.DateTime(), nullable=False), 58 sa.Column("datetime", sa.DateTime(), nullable=False),
54 sa.ForeignKeyConstraint( 59 sa.ForeignKeyConstraint(
55 ["invoice_id"], ["invoice.id"], name=op.f("fk_payment_invoice_id_invoice") 60 ["invoice_id"], ["invoice.id"], name=op.f("fk_payment_invoice_id_invoice")