diff --git a/results-tabulation-api/migrations/versions/30d245f39754_.py b/results-tabulation-api/migrations/versions/30d245f39754_.py new file mode 100644 index 00000000..9a6fda1a --- /dev/null +++ b/results-tabulation-api/migrations/versions/30d245f39754_.py @@ -0,0 +1,30 @@ +"""empty message + +Revision ID: 30d245f39754 +Revises: dc4dc715ee10 +Create Date: 2020-08-05 21:32:53.743938 + +""" +from alembic import op +import sqlalchemy as sa +from sqlalchemy.dialects import mysql + +# revision identifiers, used by Alembic. +revision = '30d245f39754' +down_revision = 'dc4dc715ee10' +branch_labels = None +depends_on = None + + +def upgrade(): + op.alter_column('candidate', 'candidateName', + existing_type=mysql.VARCHAR(collation='utf8mb4_unicode_ci', length=100), + type_=sa.String(length=250), + existing_nullable=False) + + +def downgrade(): + op.alter_column('candidate', 'candidateName', + existing_type=sa.String(length=250), + type_=mysql.VARCHAR(collation='utf8mb4_unicode_ci', length=100), + existing_nullable=False) diff --git a/results-tabulation-api/orm/entities/Candidate.py b/results-tabulation-api/orm/entities/Candidate.py index a9623a35..b7185cf0 100644 --- a/results-tabulation-api/orm/entities/Candidate.py +++ b/results-tabulation-api/orm/entities/Candidate.py @@ -8,7 +8,7 @@ class CandidateModel(db.Model): __tablename__ = 'candidate' candidateId = db.Column(db.Integer, primary_key=True, autoincrement=True) - candidateName = db.Column(db.String(100), nullable=False) + candidateName = db.Column(db.String(250), nullable=False) candidateNumber = db.Column(db.String(100), nullable=False, default="") candidateType = db.Column(db.String(50), nullable=False, default=CANDIDATE_TYPE_NORMAL) candidateProfileImageFileId = db.Column(db.Integer, db.ForeignKey(Image.Model.__table__.c.fileId), nullable=True)