27 lines
660 B
Python
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')
|