From 0fb70493e960a74e6b8e42ba7324ab1d9a339419 Mon Sep 17 00:00:00 2001 From: cnabro Date: Tue, 8 Aug 2023 14:19:10 +0900 Subject: [PATCH 1/2] fix: increase json field for logs table --- .../2023-08-08_14-14_2e826adca42c_log_json.py | 52 +++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 superset/migrations/versions/2023-08-08_14-14_2e826adca42c_log_json.py diff --git a/superset/migrations/versions/2023-08-08_14-14_2e826adca42c_log_json.py b/superset/migrations/versions/2023-08-08_14-14_2e826adca42c_log_json.py new file mode 100644 index 0000000000000..dedcbeb994cc3 --- /dev/null +++ b/superset/migrations/versions/2023-08-08_14-14_2e826adca42c_log_json.py @@ -0,0 +1,52 @@ +# Licensed to the Apache Software Foundation (ASF) under one +# or more contributor license agreements. See the NOTICE file +# distributed with this work for additional information +# regarding copyright ownership. The ASF licenses this file +# to you under the Apache License, Version 2.0 (the +# "License"); you may not use this file except in compliance +# with the License. You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, +# software distributed under the License is distributed on an +# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +# KIND, either express or implied. See the License for the +# specific language governing permissions and limitations +# under the License. +"""Fix schema for log + +Revision ID: 2e826adca42c +Revises: 0769ef90fddd +Create Date: 2023-08-08 14:14:23.381364 + +""" + +# revision identifiers, used by Alembic. +revision = '2e826adca42c' +down_revision = '0769ef90fddd' + +from alembic import op +import sqlalchemy as sa + +from superset.utils.core import MediumText + + +def upgrade(): + with op.batch_alter_table("logs") as batch_op: + batch_op.alter_column( + "json", + existing_type=sa.Text(), + type_=MediumText(), + existing_nullable=True, + ) + + +def downgrade(): + with op.batch_alter_table("logs") as batch_op: + batch_op.alter_column( + "json", + existing_type=MediumText(), + type_=sa.Text(), + existing_nullable=True, + ) From fd3d4e5c394fe6b0acb1fbc215d6f83483c8570f Mon Sep 17 00:00:00 2001 From: cnabro Date: Tue, 8 Aug 2023 14:42:38 +0900 Subject: [PATCH 2/2] fix: lint --- .../versions/2023-08-08_14-14_2e826adca42c_log_json.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/superset/migrations/versions/2023-08-08_14-14_2e826adca42c_log_json.py b/superset/migrations/versions/2023-08-08_14-14_2e826adca42c_log_json.py index dedcbeb994cc3..aa77fa4f88843 100644 --- a/superset/migrations/versions/2023-08-08_14-14_2e826adca42c_log_json.py +++ b/superset/migrations/versions/2023-08-08_14-14_2e826adca42c_log_json.py @@ -22,15 +22,16 @@ """ -# revision identifiers, used by Alembic. -revision = '2e826adca42c' -down_revision = '0769ef90fddd' -from alembic import op import sqlalchemy as sa +from alembic import op from superset.utils.core import MediumText +# revision identifiers, used by Alembic. +revision = "2e826adca42c" +down_revision = "0769ef90fddd" + def upgrade(): with op.batch_alter_table("logs") as batch_op: