Bläddra i källkod

Add discord_id

JoostSijm 5 år sedan
förälder
incheckning
784163776d
2 ändrade filer med 27 tillägg och 0 borttagningar
  1. 1 0
      app/models.py
  2. 26 0
      migrations/versions/39d94b1c082b_user_add_discord_id.py

+ 1 - 0
app/models.py

@@ -25,6 +25,7 @@ class User(db.Model, UserMixin):
     name = db.Column(db.String, unique=True, nullable=False)
     email = db.Column(db.String(255), unique=True)
     discord = db.Column(db.String(255), unique=True)
+    discord_id = db.Column(db.BigInteger, unique=True)
     game_id = db.Column(db.BigInteger, unique=True)
     alt = db.Column(db.Boolean, server_default='f', default=False)
     party_member = db.Column(db.Boolean, server_default='f', default=False)

+ 26 - 0
migrations/versions/39d94b1c082b_user_add_discord_id.py

@@ -0,0 +1,26 @@
+"""user_add_discord_id
+
+Revision ID: 39d94b1c082b
+Revises: c1d7ddb101a1
+Create Date: 2019-04-25 07:07:10.028304
+
+"""
+from alembic import op
+import sqlalchemy as sa
+
+
+# revision identifiers, used by Alembic.
+revision = '39d94b1c082b'
+down_revision = 'c1d7ddb101a1'
+branch_labels = None
+depends_on = None
+
+
+def upgrade():
+    op.add_column('user', sa.Column('discord_id', sa.BigInteger(), nullable=True))
+    op.create_unique_constraint(op.f('uq_user_discord_id'), 'user', ['discord_id'])
+
+
+def downgrade():
+    op.drop_constraint(op.f('uq_user_discord_id'), 'user', type_='unique')
+    op.drop_column('user', 'discord_id')