This is an automated email from the ASF dual-hosted git repository. michaelsmolina pushed a commit to branch 3.0 in repository https://gitbox.apache.org/repos/asf/superset.git
commit ed56375d5f6e9a2d3a2d1bd6413b3782a5fcfdc9 Author: Gyuil Han <[email protected]> AuthorDate: Wed Aug 9 00:46:27 2023 +0900 fix(logs): increase json field for logs table (#24911) (cherry picked from commit eb7c14561e96fc92a493b37bfcaa5aad59b98923) --- .../2023-08-08_14-14_2e826adca42c_log_json.py | 53 ++++++++++++++++++++++ 1 file changed, 53 insertions(+) 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 0000000000..aa77fa4f88 --- /dev/null +++ b/superset/migrations/versions/2023-08-08_14-14_2e826adca42c_log_json.py @@ -0,0 +1,53 @@ +# 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 + +""" + + +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: + 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, + )
