Blame alembic/versions/5083efccac7_create_the__settings_fields_for_user.py

Pierre-Yves Chibon cbfdca
"""Create the _settings fields for user
Pierre-Yves Chibon cbfdca
Pierre-Yves Chibon cbfdca
Revision ID: 5083efccac7
Pierre-Yves Chibon cbfdca
Revises: 26af5c3602a0
Pierre-Yves Chibon cbfdca
Create Date: 2016-10-13 16:21:08.716951
Pierre-Yves Chibon cbfdca
Pierre-Yves Chibon cbfdca
"""
Pierre-Yves Chibon cbfdca
Pierre-Yves Chibon cbfdca
# revision identifiers, used by Alembic.
Pierre-Yves Chibon cbfdca
revision = '5083efccac7'
Pierre-Yves Chibon cbfdca
down_revision = '26af5c3602a0'
Pierre-Yves Chibon cbfdca
Pierre-Yves Chibon cbfdca
from alembic import op
Pierre-Yves Chibon cbfdca
import sqlalchemy as sa
Pierre-Yves Chibon cbfdca
Pierre-Yves Chibon cbfdca
Pierre-Yves Chibon cbfdca
def upgrade():
Pierre-Yves Chibon 711d5c
    ''' Add the column _settings to the table users.
Pierre-Yves Chibon cbfdca
    '''
Pierre-Yves Chibon cbfdca
    op.add_column(
Pierre-Yves Chibon cbfdca
        'users',
Pierre-Yves Chibon cbfdca
        sa.Column('_settings', sa.Text, nullable=True)
Pierre-Yves Chibon cbfdca
    )
Pierre-Yves Chibon cbfdca
Pierre-Yves Chibon cbfdca
Pierre-Yves Chibon cbfdca
def downgrade():
Pierre-Yves Chibon 499208
    ''' Drop the column _settings to the table users.
Pierre-Yves Chibon cbfdca
    '''
Pierre-Yves Chibon cbfdca
    op.drop_column('users', '_settings')