2019-04-15 17:01:12 +01:00
|
|
|
"""
|
|
|
|
|
|
2019-04-17 13:39:49 +01:00
|
|
|
Revision ID: 0288_add_go_live_user
|
|
|
|
|
Revises: 0287_drop_branding_domains
|
2019-04-15 17:01:12 +01:00
|
|
|
Create Date: 2019-04-15 16:50:22.275673
|
|
|
|
|
|
|
|
|
|
"""
|
|
|
|
|
from alembic import op
|
|
|
|
|
import sqlalchemy as sa
|
|
|
|
|
from sqlalchemy.dialects import postgresql
|
|
|
|
|
|
2019-04-17 13:39:49 +01:00
|
|
|
revision = '0288_add_go_live_user'
|
|
|
|
|
down_revision = '0287_drop_branding_domains'
|
2019-04-15 17:01:12 +01:00
|
|
|
|
|
|
|
|
|
|
|
|
|
def upgrade():
|
|
|
|
|
op.add_column('services', sa.Column('go_live_at', sa.DateTime(), nullable=True))
|
|
|
|
|
op.add_column('services', sa.Column('go_live_user_id', postgresql.UUID(as_uuid=True), nullable=True))
|
|
|
|
|
op.create_foreign_key('fk_services_go_live_user', 'services', 'users', ['go_live_user_id'], ['id'])
|
|
|
|
|
op.add_column('services_history', sa.Column('go_live_at', sa.DateTime(), nullable=True))
|
|
|
|
|
op.add_column('services_history', sa.Column('go_live_user_id', postgresql.UUID(as_uuid=True), nullable=True))
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def downgrade():
|
|
|
|
|
op.drop_column('services_history', 'go_live_user_id')
|
|
|
|
|
op.drop_column('services_history', 'go_live_at')
|
|
|
|
|
op.drop_constraint('fk_services_go_live_user', 'services', type_='foreignkey')
|
|
|
|
|
op.drop_column('services', 'go_live_user_id')
|
|
|
|
|
op.drop_column('services', 'go_live_at')
|