diff --git a/gertty/alembic/versions/56e48a4a064a_increase_status_field_width.py b/gertty/alembic/versions/56e48a4a064a_increase_status_field_width.py new file mode 100644 index 0000000..b4522a0 --- /dev/null +++ b/gertty/alembic/versions/56e48a4a064a_increase_status_field_width.py @@ -0,0 +1,27 @@ +"""Increase status field width + +Revision ID: 56e48a4a064a +Revises: 44402069e137 +Create Date: 2014-05-05 11:49:42.133569 + +""" + +# revision identifiers, used by Alembic. +revision = '56e48a4a064a' +down_revision = '44402069e137' + +from alembic import op +import sqlalchemy as sa + +from gertty.dbsupport import sqlite_alter_columns + +def upgrade(): + sqlite_alter_columns('change', [ + sa.Column('status', sa.String(16), index=True, nullable=False) + ]) + + +def downgrade(): + sqlite_alter_columns('change', [ + sa.Column('status', sa.String(8), index=True, nullable=False) + ]) diff --git a/gertty/db.py b/gertty/db.py index 90ff7fe..a3f5cb1 100644 --- a/gertty/db.py +++ b/gertty/db.py @@ -44,7 +44,7 @@ change_table = Table( Column('subject', Text, nullable=False), Column('created', DateTime, index=True, nullable=False), Column('updated', DateTime, index=True, nullable=False), - Column('status', String(8), index=True, nullable=False), + Column('status', String(16), index=True, nullable=False), Column('hidden', Boolean, index=True, nullable=False), Column('reviewed', Boolean, index=True, nullable=False), )