12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- """Make post and topic hideable models
- Revision ID: 331500ad355b
- Revises:
- Create Date: 2017-09-03 17:03:06.460391
- """
- from alembic import op
- import sqlalchemy as sa
- from flaskbb.utils.database import UTCDateTime
- # revision identifiers, used by Alembic.
- revision = '331500ad355b'
- down_revision = None
- branch_labels = ('default',)
- depends_on = None
- def upgrade():
- # ### commands auto generated by Alembic - please adjust! ###
- with op.batch_alter_table('posts', schema=None) as batch_op:
- batch_op.add_column(sa.Column('hidden', sa.Boolean(), nullable=True))
- batch_op.add_column(sa.Column('hidden_at', UTCDateTime(timezone=True), nullable=True))
- with op.batch_alter_table('topics', schema=None) as batch_op:
- batch_op.add_column(sa.Column('hidden', sa.Boolean(), nullable=True))
- batch_op.add_column(sa.Column('hidden_at', UTCDateTime(timezone=True), nullable=True))
- # ### end Alembic commands ###
- def downgrade():
- # ### commands auto generated by Alembic - please adjust! ###
- with op.batch_alter_table('topics', schema=None) as batch_op:
- batch_op.drop_column('hidden_at')
- batch_op.drop_column('hidden')
- with op.batch_alter_table('posts', schema=None) as batch_op:
- batch_op.drop_column('hidden_at')
- batch_op.drop_column('hidden')
- # ### end Alembic commands ###
|