From b98229252c43c042b535f69152faa5dbec12ec0a Mon Sep 17 00:00:00 2001 From: Ezra Odio Date: Thu, 18 Jul 2024 16:39:33 +0000 Subject: [PATCH] Remove defaults set during schema upgrade/downgrade --- ...hange_type_of_json_fields_from_varchar_.py | 40 +++++++++---------- migrations/versions/fd4fc850d7ea_.py | 2 +- 2 files changed, 21 insertions(+), 21 deletions(-) diff --git a/migrations/versions/7205816877ec_change_type_of_json_fields_from_varchar_.py b/migrations/versions/7205816877ec_change_type_of_json_fields_from_varchar_.py index 0e1965e166..a907599261 100644 --- a/migrations/versions/7205816877ec_change_type_of_json_fields_from_varchar_.py +++ b/migrations/versions/7205816877ec_change_type_of_json_fields_from_varchar_.py @@ -24,56 +24,56 @@ def upgrade(): type_=JSONB(astext_type=sa.Text()), nullable=True, postgresql_using='options::jsonb', - server_default=sa.text("'{}'::jsonb")) + ) op.alter_column('queries', 'schedule', existing_type=sa.Text(), type_=JSONB(astext_type=sa.Text()), nullable=True, postgresql_using='schedule::jsonb', - server_default=sa.text("'{}'::jsonb")) + ) op.alter_column('events', 'additional_properties', existing_type=sa.Text(), type_=JSONB(astext_type=sa.Text()), nullable=True, postgresql_using='additional_properties::jsonb', - server_default=sa.text("'{}'::jsonb")) + ) op.alter_column('organizations', 'settings', existing_type=sa.Text(), type_=JSONB(astext_type=sa.Text()), nullable=True, postgresql_using='settings::jsonb', - server_default=sa.text("'{}'::jsonb")) + ) op.alter_column('alerts', 'options', existing_type=JSON(astext_type=sa.Text()), type_=JSONB(astext_type=sa.Text()), nullable=True, postgresql_using='options::jsonb', - server_default=sa.text("'{}'::jsonb")) + ) op.alter_column('dashboards', 'options', existing_type=JSON(astext_type=sa.Text()), type_=JSONB(astext_type=sa.Text()), postgresql_using='options::jsonb', - server_default=sa.text("'{}'::jsonb")) + ) op.alter_column('dashboards', 'layout', existing_type=sa.Text(), type_=JSONB(astext_type=sa.Text()), postgresql_using='layout::jsonb', - server_default=sa.text("'{}'::jsonb")) + ) op.alter_column('changes', 'change', existing_type=JSON(astext_type=sa.Text()), type_=JSONB(astext_type=sa.Text()), postgresql_using='change::jsonb', - server_default=sa.text("'{}'::jsonb")) + ) op.alter_column('visualizations', 'options', existing_type=sa.Text(), type_=JSONB(astext_type=sa.Text()), postgresql_using='options::jsonb', - server_default=sa.text("'{}'::jsonb")) + ) op.alter_column('widgets', 'options', existing_type=sa.Text(), type_=JSONB(astext_type=sa.Text()), postgresql_using='options::jsonb', - server_default=sa.text("'{}'::jsonb")) + ) def downgrade(): @@ -83,53 +83,53 @@ def downgrade(): type_=sa.Text(), postgresql_using='options::text', existing_nullable=True, - server_default=sa.text("'{}'::text")) + ) op.alter_column('queries', 'schedule', existing_type=JSONB(astext_type=sa.Text()), type_=sa.Text(), postgresql_using='schedule::text', existing_nullable=True, - server_default=sa.text("'{}'::text")) + ) op.alter_column('events', 'additional_properties', existing_type=JSONB(astext_type=sa.Text()), type_=sa.Text(), postgresql_using='additional_properties::text', existing_nullable=True, - server_default=sa.text("'{}'::text")) + ) op.alter_column('organizations', 'settings', existing_type=JSONB(astext_type=sa.Text()), type_=sa.Text(), postgresql_using='settings::text', existing_nullable=True, - server_default=sa.text("'{}'::text")) + ) op.alter_column('alerts', 'options', existing_type=JSONB(astext_type=sa.Text()), type_=JSON(astext_type=sa.Text()), postgresql_using='options::json', existing_nullable=True, - server_default=sa.text("'{}'::json")) + ) op.alter_column('dashboards', 'options', existing_type=JSONB(astext_type=sa.Text()), type_=JSON(astext_type=sa.Text()), postgresql_using='options::json', - server_default=sa.text("'{}'::json")) + ) op.alter_column('dashboards', 'layout', existing_type=JSONB(astext_type=sa.Text()), type_=sa.Text(), postgresql_using='layout::text', - server_default=sa.text("'{}'::text")) + ) op.alter_column('changes', 'change', existing_type=JSONB(astext_type=sa.Text()), type_=JSON(astext_type=sa.Text()), postgresql_using='change::json', - server_default=sa.text("'{}'::json")) + ) op.alter_column('visualizations', 'options', type_=sa.Text(), existing_type=JSONB(astext_type=sa.Text()), postgresql_using='options::text', - server_default=sa.text("'{}'::text")) + ) op.alter_column('widgets', 'options', type_=sa.Text(), existing_type=JSONB(astext_type=sa.Text()), postgresql_using='options::text', - server_default=sa.text("'{}'::text")) + ) diff --git a/migrations/versions/fd4fc850d7ea_.py b/migrations/versions/fd4fc850d7ea_.py index dae95586d6..18c6ba01ea 100644 --- a/migrations/versions/fd4fc850d7ea_.py +++ b/migrations/versions/fd4fc850d7ea_.py @@ -28,7 +28,7 @@ def upgrade(): existing_nullable=True, existing_server_default=sa.text("'{}'::jsonb")) ### end Alembic commands ### - + update_query = """ update users set details = details::jsonb || ('{"profile_image_url": "' || profile_image_url || '"}')::jsonb