From 050c2feaebca9fff8f89d11a5c43407c623a07f0 Mon Sep 17 00:00:00 2001 From: Son NK <> Date: Wed, 21 Oct 2020 19:31:07 +0200 Subject: [PATCH] Add LifetimeCoupon.paid column --- app/models.py | 1 + .../versions/2020_102119_84dec6c29c48_.py | 29 +++++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 migrations/versions/2020_102119_84dec6c29c48_.py diff --git a/app/models.py b/app/models.py index 9a1507a9..f2fc5daa 100644 --- a/app/models.py +++ b/app/models.py @@ -1543,6 +1543,7 @@ class DomainDeletedAlias(db.Model, ModelMixin): class LifetimeCoupon(db.Model, ModelMixin): code = db.Column(db.String(128), nullable=False, unique=True) nb_used = db.Column(db.Integer, nullable=False) + paid = db.Column(db.Boolean, default=False, server_default="0", nullable=False) class Directory(db.Model, ModelMixin): diff --git a/migrations/versions/2020_102119_84dec6c29c48_.py b/migrations/versions/2020_102119_84dec6c29c48_.py new file mode 100644 index 00000000..e0ba0422 --- /dev/null +++ b/migrations/versions/2020_102119_84dec6c29c48_.py @@ -0,0 +1,29 @@ +"""empty message + +Revision ID: 84dec6c29c48 +Revises: eef0c404b531 +Create Date: 2020-10-21 19:00:43.087487 + +""" +import sqlalchemy_utils +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision = '84dec6c29c48' +down_revision = 'eef0c404b531' +branch_labels = None +depends_on = None + + +def upgrade(): + # ### commands auto generated by Alembic - please adjust! ### + op.add_column('lifetime_coupon', sa.Column('paid', sa.Boolean(), server_default='0', nullable=False)) + # ### end Alembic commands ### + + +def downgrade(): + # ### commands auto generated by Alembic - please adjust! ### + op.drop_column('lifetime_coupon', 'paid') + # ### end Alembic commands ###