vanth/alembic/versions/6b5382ac7616_add_owner_ofxa...

27 lines
660 B
Python

"""add owner ofxaccount
Revision ID: 6b5382ac7616
Revises: 4990a9f1ada3
Create Date: 2016-06-21 07:12:22.486560
"""
# revision identifiers, used by Alembic.
revision = '6b5382ac7616'
down_revision = '4990a9f1ada3'
branch_labels = None
depends_on = None
from alembic import op
import sqlalchemy as sa
from sqlalchemy.dialects import postgresql
def upgrade():
op.add_column('ofxaccount', sa.Column('owner', postgresql.UUID(), nullable=False))
op.create_foreign_key('fk_user', 'ofxaccount', 'users', ['owner'], ['uuid'])
def downgrade():
op.drop_constraint('fk_user', 'ofxaccount', type_='foreignkey')
op.drop_column('ofxaccount', 'owner')