mirror of
https://github.com/apache/superset.git
synced 2024-09-18 19:49:37 -04:00
parent
d16512b775
commit
f7e7652270
@ -28,10 +28,20 @@ down_revision = "f3c2d8ec8595"
|
|||||||
|
|
||||||
import json
|
import json
|
||||||
|
|
||||||
|
import sqlalchemy as sa
|
||||||
from alembic import op
|
from alembic import op
|
||||||
|
from sqlalchemy.ext.declarative import declarative_base
|
||||||
|
|
||||||
from superset import db
|
from superset import db
|
||||||
from superset.models.dashboard import Dashboard
|
|
||||||
|
Base = declarative_base()
|
||||||
|
|
||||||
|
|
||||||
|
class Dashboard(Base):
|
||||||
|
__tablename__ = "dashboards"
|
||||||
|
|
||||||
|
id = sa.Column(sa.Integer, primary_key=True)
|
||||||
|
json_metadata = sa.Column(sa.Text)
|
||||||
|
|
||||||
|
|
||||||
def upgrade():
|
def upgrade():
|
||||||
@ -45,7 +55,6 @@ def upgrade():
|
|||||||
if "show_native_filters" in json_metadata:
|
if "show_native_filters" in json_metadata:
|
||||||
del json_metadata["show_native_filters"]
|
del json_metadata["show_native_filters"]
|
||||||
dashboard.json_metadata = json.dumps(json_metadata)
|
dashboard.json_metadata = json.dumps(json_metadata)
|
||||||
session.merge(dashboard)
|
|
||||||
except Exception: # pylint: disable=broad-except
|
except Exception: # pylint: disable=broad-except
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user