Files
superset2/superset/migrations/versions/e46f2d27a08e_materialize_perms.py
Maxime Beauchemin bce02e3f51 [security] improving the security scheme (#1587)
* [security] improving the security scheme

* Addressing comments

* improving docs

* Creating security module to organize things

* Moving CLI to its own module

* perms

* Materializung perms

* progrss

* Addressing comments, linting
2016-11-17 11:58:33 -08:00

28 lines
672 B
Python

"""materialize perms
Revision ID: e46f2d27a08e
Revises: c611f2b591b8
Create Date: 2016-11-14 15:23:32.594898
"""
# revision identifiers, used by Alembic.
revision = 'e46f2d27a08e'
down_revision = 'c611f2b591b8'
from alembic import op
import sqlalchemy as sa
def upgrade():
op.add_column('datasources', sa.Column('perm', sa.String(length=1000), nullable=True))
op.add_column('dbs', sa.Column('perm', sa.String(length=1000), nullable=True))
op.add_column('tables', sa.Column('perm', sa.String(length=1000), nullable=True))
def downgrade():
op.drop_column('tables', 'perm')
op.drop_column('datasources', 'perm')
op.drop_column('dbs', 'perm')