Files
superset2/superset/migrations/versions/eca4694defa7_sqllab_setting_defaults.py
Maxime Beauchemin 15b67b2c6c [WiP] rename project from Caravel to Superset (#1576)
* Change in files

* Renamin files and folders

* cleaning up a single piece of lint

* Removing boat picture from docs

* add superset word mark

* Update rename note in docs

* Fixing images

* Pinning datatables

* Fixing issues with mapbox-gl

* Forgot to rename one file

* Linting

* v0.13.0

* adding pyyaml to dev-reqs
2016-11-09 23:08:22 -08:00

42 lines
840 B
Python

"""sqllab_setting_defaults
Revision ID: eca4694defa7
Revises: 5e4a03ef0bf0
Create Date: 2016-09-22 11:31:50.543820
"""
from alembic import op
from superset import db
from sqlalchemy.ext.declarative import declarative_base
from sqlalchemy import (Column, Integer, Boolean)
# revision identifiers, used by Alembic.
revision = 'eca4694defa7'
down_revision = '5e4a03ef0bf0'
Base = declarative_base()
class Database(Base):
"""An ORM object that stores Database related information"""
__tablename__ = 'dbs'
id = Column(Integer, primary_key=True)
allow_run_sync = Column(Boolean, default=True)
def upgrade():
bind = op.get_bind()
session = db.Session(bind=bind)
for obj in session.query(Database).all():
obj.allow_run_sync = True
session.commit()
session.close()
def downgrade():
pass