diff --git a/alembic/versions/443e090da188_up_to_255_characters_for_project_name.py b/alembic/versions/443e090da188_up_to_255_characters_for_project_name.py new file mode 100644 index 0000000..5518b30 --- /dev/null +++ b/alembic/versions/443e090da188_up_to_255_characters_for_project_name.py @@ -0,0 +1,32 @@ +"""up to 255 characters for project.name + +Revision ID: 443e090da188 +Revises: 496f7a700f2e +Create Date: 2016-04-20 17:57:36.385103 + +""" + +# revision identifiers, used by Alembic. +revision = '443e090da188' +down_revision = '496f7a700f2e' + +from alembic import op +import sqlalchemy as sa + + +def upgrade(): + op.alter_column( + table_name='projects', + column_name='name', + type_=sa.String(255), + existing_type=sa.String(32) + ) + + +def downgrade(): + op.alter_column( + table_name='projects', + column_name='name', + type_=sa.String(32), + existing_type=sa.String(255) + ) diff --git a/pagure/lib/model.py b/pagure/lib/model.py index 5d2d006..b446d25 100644 --- a/pagure/lib/model.py +++ b/pagure/lib/model.py @@ -278,7 +278,7 @@ class Project(BASE): sa.ForeignKey('users.id', onupdate='CASCADE'), nullable=False, index=True) - name = sa.Column(sa.String(32), nullable=False, index=True) + name = sa.Column(sa.String(255), nullable=False, index=True) description = sa.Column(sa.Text, nullable=True) url = sa.Column(sa.Text, nullable=True) _settings = sa.Column(sa.Text, nullable=True)