From a0814f4792f92bcba0b38a60e6d876a924798008 Mon Sep 17 00:00:00 2001 From: rubenwardy Date: Wed, 23 May 2018 18:19:29 +0100 Subject: [PATCH] Increase task_id column length --- app/models.py | 2 +- migrations/env.py | 3 ++- migrations/versions/f30031f0b928_.py | 34 ++++++++++++++++++++++++++++ 3 files changed, 37 insertions(+), 2 deletions(-) create mode 100644 migrations/versions/f30031f0b928_.py diff --git a/app/models.py b/app/models.py index 36c4c82..6727762 100644 --- a/app/models.py +++ b/app/models.py @@ -392,7 +392,7 @@ class PackageRelease(db.Model): releaseDate = db.Column(db.DateTime, nullable=False) url = db.Column(db.String(100), nullable=False) approved = db.Column(db.Boolean, nullable=False, default=False) - task_id = db.Column(db.String(32), nullable=True) + task_id = db.Column(db.String(37), nullable=True) def getEditURL(self): diff --git a/migrations/env.py b/migrations/env.py index 23663ff..e5b9792 100755 --- a/migrations/env.py +++ b/migrations/env.py @@ -41,7 +41,7 @@ def run_migrations_offline(): """ url = config.get_main_option("sqlalchemy.url") - context.configure(url=url) + context.configure(url=url, compare_type=True) with context.begin_transaction(): context.run_migrations() @@ -73,6 +73,7 @@ def run_migrations_online(): context.configure(connection=connection, target_metadata=target_metadata, process_revision_directives=process_revision_directives, + compare_type=True, **current_app.extensions['migrate'].configure_args) try: diff --git a/migrations/versions/f30031f0b928_.py b/migrations/versions/f30031f0b928_.py new file mode 100644 index 0000000..a268938 --- /dev/null +++ b/migrations/versions/f30031f0b928_.py @@ -0,0 +1,34 @@ +"""empty message + +Revision ID: f30031f0b928 +Revises: 83622276d439 +Create Date: 2018-05-23 18:19:07.428378 + +""" +from alembic import op +import sqlalchemy as sa + + +# revision identifiers, used by Alembic. +revision = 'f30031f0b928' +down_revision = '83622276d439' +branch_labels = None +depends_on = None + + +def upgrade(): + # ### commands auto generated by Alembic - please adjust! ### + op.alter_column('package_release', 'task_id', + existing_type=sa.VARCHAR(length=32), + type_=sa.String(length=37), + existing_nullable=True) + # ### end Alembic commands ### + + +def downgrade(): + # ### commands auto generated by Alembic - please adjust! ### + op.alter_column('package_release', 'task_id', + existing_type=sa.String(length=37), + type_=sa.VARCHAR(length=32), + existing_nullable=True) + # ### end Alembic commands ###