From 98bc8a51bb32935604b1e88a5652154557c46cde Mon Sep 17 00:00:00 2001 From: junjun Date: Tue, 5 Aug 2025 11:00:18 +0800 Subject: [PATCH] feat: permission json to text --- .../versions/026_row_column_permission.py | 4 +- .../alembic/versions/034_permission_modify.py | 43 ------------------- 2 files changed, 2 insertions(+), 45 deletions(-) delete mode 100644 backend/alembic/versions/034_permission_modify.py diff --git a/backend/alembic/versions/026_row_column_permission.py b/backend/alembic/versions/026_row_column_permission.py index fac243ea..a1cc88c9 100644 --- a/backend/alembic/versions/026_row_column_permission.py +++ b/backend/alembic/versions/026_row_column_permission.py @@ -38,8 +38,8 @@ def upgrade(): sa.Column('enable', sa.Boolean(), nullable=False), sa.Column('name', sqlmodel.sql.sqltypes.AutoString(length=128), nullable=False), sa.Column('description', sqlmodel.sql.sqltypes.AutoString(length=512), nullable=True), - sa.Column('permission_list', postgresql.JSONB(astext_type=sa.Text()), nullable=True), - sa.Column('user_list', postgresql.JSONB(astext_type=sa.Text()), nullable=True), + sa.Column('permission_list', sa.Text(), nullable=True), + sa.Column('user_list', sa.Text(), nullable=True), sa.Column('white_list_user', sa.Text(), nullable=True), sa.Column('create_time', sa.DateTime(), nullable=True), sa.PrimaryKeyConstraint('id') diff --git a/backend/alembic/versions/034_permission_modify.py b/backend/alembic/versions/034_permission_modify.py deleted file mode 100644 index a505d788..00000000 --- a/backend/alembic/versions/034_permission_modify.py +++ /dev/null @@ -1,43 +0,0 @@ -"""034_permission_modify - -Revision ID: 2ec7855d3564 -Revises: 3cb5d6a54f2e -Create Date: 2025-08-04 19:54:41.533467 - -""" -from alembic import op -import sqlalchemy as sa -import sqlmodel.sql.sqltypes -from sqlalchemy.dialects import postgresql - -# revision identifiers, used by Alembic. -revision = '2ec7855d3564' -down_revision = '3cb5d6a54f2e' -branch_labels = None -depends_on = None - - -def upgrade(): - # ### commands auto generated by Alembic - please adjust! ### - op.alter_column('ds_rules', 'permission_list', - existing_type=postgresql.JSONB(astext_type=sa.Text()), - type_=sa.Text(), - existing_nullable=True) - op.alter_column('ds_rules', 'user_list', - existing_type=postgresql.JSONB(astext_type=sa.Text()), - type_=sa.Text(), - existing_nullable=True) - # ### end Alembic commands ### - - -def downgrade(): - # ### commands auto generated by Alembic - please adjust! ### - op.alter_column('ds_rules', 'user_list', - existing_type=sa.Text(), - type_=postgresql.JSONB(astext_type=sa.Text()), - existing_nullable=True) - op.alter_column('ds_rules', 'permission_list', - existing_type=sa.Text(), - type_=postgresql.JSONB(astext_type=sa.Text()), - existing_nullable=True) - # ### end Alembic commands ###