diff --git a/application/src/main/data/upgrade/3.0.1/schema_update_to_uuid.sql b/application/src/main/data/upgrade/3.0.1/schema_update_to_uuid.sql index 690b75fd75..8c4628dfc8 100644 --- a/application/src/main/data/upgrade/3.0.1/schema_update_to_uuid.sql +++ b/application/src/main/data/upgrade/3.0.1/schema_update_to_uuid.sql @@ -78,9 +78,9 @@ BEGIN ALTER TABLE admin_settings ADD CONSTRAINT admin_settings_pkey PRIMARY KEY (id); ALTER TABLE admin_settings ADD COLUMN created_time BIGINT; UPDATE admin_settings SET created_time = extract_ts(id) WHERE id is not null; - RAISE NOTICE 'Column % from table % updated!', table_name, column_id; + RAISE NOTICE 'Table % column % updated!', table_name, column_id; ELSE - RAISE NOTICE 'Column % from table % already updated!', table_name, column_id; + RAISE NOTICE 'Table % column % already updated!', table_name, column_id; END IF; END; $$; @@ -104,26 +104,26 @@ BEGIN ALTER TABLE alarm ADD COLUMN created_time BIGINT; UPDATE alarm SET created_time = extract_ts(id) WHERE id is not null; ALTER TABLE alarm ADD CONSTRAINT alarm_pkey PRIMARY KEY (id); - RAISE NOTICE 'Column % from table % updated!', table_name, column_id; + RAISE NOTICE 'Table % column % updated!', table_name, column_id; ELSE - RAISE NOTICE 'Column % from table % already updated!', table_name, column_id; + RAISE NOTICE 'Table % column % already updated!', table_name, column_id; END IF; data_type := get_column_type(table_name, column_originator_id); IF data_type = 'character varying' THEN DROP INDEX IF EXISTS idx_alarm_originator_alarm_type; PERFORM column_type_to_uuid(table_name, column_originator_id); - RAISE NOTICE 'Column % from table % updated!', table_name, column_originator_id; + RAISE NOTICE 'Table % column % updated!', table_name, column_originator_id; ELSE - RAISE NOTICE 'Column % from table % already updated!', table_name, column_originator_id; + RAISE NOTICE 'Table % column % already updated!', table_name, column_originator_id; END IF; data_type := get_column_type(table_name, column_tenant_id); IF data_type = 'character varying' THEN PERFORM column_type_to_uuid(table_name, column_tenant_id); - RAISE NOTICE 'Column % from table % updated!', table_name, column_tenant_id; + RAISE NOTICE 'Table % column % updated!', table_name, column_tenant_id; ELSE - RAISE NOTICE 'Column % from table % already updated!', table_name, column_tenant_id; + RAISE NOTICE 'Table % column % already updated!', table_name, column_tenant_id; END IF; CREATE INDEX IF NOT EXISTS idx_alarm_originator_alarm_type ON alarm(originator_id, type, start_ts DESC); END; @@ -148,9 +148,9 @@ BEGIN ALTER TABLE asset ADD COLUMN created_time BIGINT; UPDATE asset SET created_time = extract_ts(id) WHERE id is not null; ALTER TABLE asset ADD CONSTRAINT asset_pkey PRIMARY KEY (id); - RAISE NOTICE 'Column % from table % updated!', table_name, column_id; + RAISE NOTICE 'Table % column % updated!', table_name, column_id; ELSE - RAISE NOTICE 'Column % from table % already updated!', table_name, column_id; + RAISE NOTICE 'Table % column % already updated!', table_name, column_id; END IF; data_type := get_column_type(table_name, column_customer_id); @@ -158,9 +158,9 @@ BEGIN DROP INDEX IF EXISTS idx_asset_customer_id; DROP INDEX IF EXISTS idx_asset_customer_id_and_type; PERFORM column_type_to_uuid(table_name, column_customer_id); - RAISE NOTICE 'Column % from table % updated!', table_name, column_customer_id; + RAISE NOTICE 'Table % column % updated!', table_name, column_customer_id; ELSE - RAISE NOTICE 'Column % from table % already updated!', table_name, column_customer_id; + RAISE NOTICE 'Table % column % already updated!', table_name, column_customer_id; END IF; data_type := get_column_type(table_name, column_tenant_id); @@ -169,9 +169,9 @@ BEGIN ALTER TABLE asset DROP CONSTRAINT asset_name_unq_key; PERFORM column_type_to_uuid(table_name, column_tenant_id); ALTER TABLE asset ADD CONSTRAINT asset_name_unq_key UNIQUE (tenant_id, name); - RAISE NOTICE 'Column % from table % updated!', table_name, column_tenant_id; + RAISE NOTICE 'Table % column % updated!', table_name, column_tenant_id; ELSE - RAISE NOTICE 'Column % from table % already updated!', table_name, column_tenant_id; + RAISE NOTICE 'Table % column % already updated!', table_name, column_tenant_id; END IF; CREATE INDEX IF NOT EXISTS idx_asset_type ON asset(tenant_id, type); CREATE INDEX IF NOT EXISTS idx_asset_customer_id ON asset(tenant_id, customer_id); @@ -193,9 +193,9 @@ BEGIN ALTER TABLE attribute_kv DROP CONSTRAINT attribute_kv_pkey; PERFORM column_type_to_uuid(table_name, column_entity_id); ALTER TABLE attribute_kv ADD CONSTRAINT attribute_kv_pkey PRIMARY KEY (entity_type, entity_id, attribute_type, attribute_key); - RAISE NOTICE 'Column % from table % updated!', table_name, column_entity_id; + RAISE NOTICE 'Table % column % updated!', table_name, column_entity_id; ELSE - RAISE NOTICE 'Column % from table % already updated!', table_name, column_entity_id; + RAISE NOTICE 'Table % column % already updated!', table_name, column_entity_id; END IF; END; $$; @@ -220,41 +220,41 @@ BEGIN ALTER TABLE audit_log ADD COLUMN created_time BIGINT; UPDATE audit_log SET created_time = extract_ts(id) WHERE id is not null; ALTER TABLE audit_log ADD CONSTRAINT audit_log_pkey PRIMARY KEY (id); - RAISE NOTICE 'Column % from table % updated!', table_name, column_id; + RAISE NOTICE 'Table % column % updated!', table_name, column_id; ELSE - RAISE NOTICE 'Column % from table % already updated!', table_name, column_id; + RAISE NOTICE 'Table % column % already updated!', table_name, column_id; END IF; data_type := get_column_type(table_name, column_customer_id); IF data_type = 'character varying' THEN PERFORM column_type_to_uuid(table_name, column_customer_id); - RAISE NOTICE 'Column % from table % updated!', table_name, column_customer_id; + RAISE NOTICE 'Table % column % updated!', table_name, column_customer_id; ELSE - RAISE NOTICE 'Column % from table % already updated!', table_name, column_customer_id; + RAISE NOTICE 'Table % column % already updated!', table_name, column_customer_id; END IF; data_type := get_column_type(table_name, column_tenant_id); IF data_type = 'character varying' THEN PERFORM column_type_to_uuid(table_name, column_tenant_id); - RAISE NOTICE 'Column % from table % updated!', table_name, column_tenant_id; + RAISE NOTICE 'Table % column % updated!', table_name, column_tenant_id; ELSE - RAISE NOTICE 'Column % from table % already updated!', table_name, column_tenant_id; + RAISE NOTICE 'Table % column % already updated!', table_name, column_tenant_id; END IF; data_type := get_column_type(table_name, column_entity_id); IF data_type = 'character varying' THEN PERFORM column_type_to_uuid(table_name, column_entity_id); - RAISE NOTICE 'Column % from table % updated!', table_name, column_entity_id; + RAISE NOTICE 'Table % column % updated!', table_name, column_entity_id; ELSE - RAISE NOTICE 'Column % from table % already updated!', table_name, column_entity_id; + RAISE NOTICE 'Table % column % already updated!', table_name, column_entity_id; END IF; data_type := get_column_type(table_name, column_user_id); IF data_type = 'character varying' THEN PERFORM column_type_to_uuid(table_name, column_user_id); - RAISE NOTICE 'Column % from table % updated!', table_name, column_user_id; + RAISE NOTICE 'Table % column % updated!', table_name, column_user_id; ELSE - RAISE NOTICE 'Column % from table % already updated!', table_name, column_user_id; + RAISE NOTICE 'Table % column % already updated!', table_name, column_user_id; END IF; END; $$; @@ -276,9 +276,9 @@ BEGIN ALTER TABLE component_descriptor ADD CONSTRAINT component_descriptor_pkey PRIMARY KEY (id); ALTER TABLE component_descriptor ADD COLUMN created_time BIGINT; UPDATE component_descriptor SET created_time = extract_ts(id) WHERE id is not null; - RAISE NOTICE 'Column % from table % updated!', table_name, column_id; + RAISE NOTICE 'Table % column % updated!', table_name, column_id; ELSE - RAISE NOTICE 'Column % from table % already updated!', table_name, column_id; + RAISE NOTICE 'Table % column % already updated!', table_name, column_id; END IF; END; $$; @@ -300,17 +300,17 @@ BEGIN ALTER TABLE customer ADD CONSTRAINT customer_pkey PRIMARY KEY (id); ALTER TABLE customer ADD COLUMN created_time BIGINT; UPDATE customer SET created_time = extract_ts(id) WHERE id is not null; - RAISE NOTICE 'Column % from table % updated!', table_name, column_id; + RAISE NOTICE 'Table % column % updated!', table_name, column_id; ELSE - RAISE NOTICE 'Column % from table % already updated!', table_name, column_id; + RAISE NOTICE 'Table % column % already updated!', table_name, column_id; END IF; data_type := get_column_type(table_name, column_tenant_id); IF data_type = 'character varying' THEN PERFORM column_type_to_uuid(table_name, column_tenant_id); - RAISE NOTICE 'Column % from table % updated!', table_name, column_tenant_id; + RAISE NOTICE 'Table % column % updated!', table_name, column_tenant_id; ELSE - RAISE NOTICE 'Column % from table % already updated!', table_name, column_tenant_id; + RAISE NOTICE 'Table % column % already updated!', table_name, column_tenant_id; END IF; END; $$; @@ -333,17 +333,17 @@ BEGIN ALTER TABLE dashboard ADD CONSTRAINT dashboard_pkey PRIMARY KEY (id); ALTER TABLE dashboard ADD COLUMN created_time BIGINT; UPDATE dashboard SET created_time = extract_ts(id) WHERE id is not null; - RAISE NOTICE 'Column % from table % updated!', table_name, column_id; + RAISE NOTICE 'Table % column % updated!', table_name, column_id; ELSE - RAISE NOTICE 'Column % from table % already updated!', table_name, column_id; + RAISE NOTICE 'Table % column % already updated!', table_name, column_id; END IF; data_type := get_column_type(table_name, column_tenant_id); IF data_type = 'character varying' THEN PERFORM column_type_to_uuid(table_name, column_tenant_id); - RAISE NOTICE 'Column % from table % updated!', table_name, column_tenant_id; + RAISE NOTICE 'Table % column % updated!', table_name, column_tenant_id; ELSE - RAISE NOTICE 'Column % from table % already updated!', table_name, column_tenant_id; + RAISE NOTICE 'Table % column % already updated!', table_name, column_tenant_id; END IF; END; $$; @@ -366,9 +366,9 @@ BEGIN ALTER TABLE device ADD COLUMN created_time BIGINT; UPDATE device SET created_time = extract_ts(id) WHERE id is not null; ALTER TABLE device ADD CONSTRAINT device_pkey PRIMARY KEY (id); - RAISE NOTICE 'Column % from table % updated!', table_name, column_id; + RAISE NOTICE 'Table % column % updated!', table_name, column_id; ELSE - RAISE NOTICE 'Column % from table % already updated!', table_name, column_id; + RAISE NOTICE 'Table % column % already updated!', table_name, column_id; END IF; data_type := get_column_type(table_name, column_customer_id); @@ -376,9 +376,9 @@ BEGIN DROP INDEX IF EXISTS idx_device_customer_id; DROP INDEX IF EXISTS idx_device_customer_id_and_type; PERFORM column_type_to_uuid(table_name, column_customer_id); - RAISE NOTICE 'Column % from table % updated!', table_name, column_customer_id; + RAISE NOTICE 'Table % column % updated!', table_name, column_customer_id; ELSE - RAISE NOTICE 'Column % from table % already updated!', table_name, column_customer_id; + RAISE NOTICE 'Table % column % already updated!', table_name, column_customer_id; END IF; data_type := get_column_type(table_name, column_tenant_id); @@ -389,9 +389,9 @@ BEGIN ALTER TABLE device DROP CONSTRAINT device_name_unq_key; PERFORM column_type_to_uuid(table_name, column_tenant_id); ALTER TABLE device ADD CONSTRAINT device_name_unq_key UNIQUE (tenant_id, name); - RAISE NOTICE 'Column % from table % updated!', table_name, column_tenant_id; + RAISE NOTICE 'Table % column % updated!', table_name, column_tenant_id; ELSE - RAISE NOTICE 'Column % from table % already updated!', table_name, column_tenant_id; + RAISE NOTICE 'Table % column % already updated!', table_name, column_tenant_id; END IF; CREATE INDEX IF NOT EXISTS idx_device_customer_id ON device(tenant_id, customer_id); CREATE INDEX IF NOT EXISTS idx_device_customer_id_and_type ON device(tenant_id, customer_id, type); @@ -417,17 +417,17 @@ BEGIN ALTER TABLE device_credentials ADD COLUMN created_time BIGINT; UPDATE device_credentials SET created_time = extract_ts(id) WHERE id is not null; ALTER TABLE device_credentials ADD CONSTRAINT device_credentials_pkey PRIMARY KEY (id); - RAISE NOTICE 'Column % from table % updated!', table_name, column_id; + RAISE NOTICE 'Table % column % updated!', table_name, column_id; ELSE - RAISE NOTICE 'Column % from table % already updated!', table_name, column_id; + RAISE NOTICE 'Table % column % already updated!', table_name, column_id; END IF; data_type := get_column_type(table_name, column_device_id); IF data_type = 'character varying' THEN PERFORM column_type_to_uuid(table_name, column_device_id); - RAISE NOTICE 'Column % from table % updated!', table_name, column_device_id; + RAISE NOTICE 'Table % column % updated!', table_name, column_device_id; ELSE - RAISE NOTICE 'Column % from table % already updated!', table_name, column_device_id; + RAISE NOTICE 'Table % column % already updated!', table_name, column_device_id; END IF; END; $$; @@ -451,9 +451,9 @@ BEGIN ALTER TABLE event ADD COLUMN created_time BIGINT; UPDATE event SET created_time = extract_ts(id) WHERE id is not null; ALTER TABLE event ADD CONSTRAINT event_pkey PRIMARY KEY (id); - RAISE NOTICE 'Column % from table % updated!', table_name, column_id; + RAISE NOTICE 'Table % column % updated!', table_name, column_id; ELSE - RAISE NOTICE 'Column % from table % already updated!', table_name, column_id; + RAISE NOTICE 'Table % column % already updated!', table_name, column_id; END IF; ALTER TABLE event DROP CONSTRAINT event_unq_key; @@ -462,17 +462,17 @@ BEGIN data_type := get_column_type(table_name, column_entity_id); IF data_type = 'character varying' THEN PERFORM column_type_to_uuid(table_name, column_entity_id); - RAISE NOTICE 'Column % from table % updated!', table_name, column_entity_id; + RAISE NOTICE 'Table % column % updated!', table_name, column_entity_id; ELSE - RAISE NOTICE 'Column % from table % already updated!', table_name, column_entity_id; + RAISE NOTICE 'Table % column % already updated!', table_name, column_entity_id; END IF; data_type := get_column_type(table_name, column_tenant_id); IF data_type = 'character varying' THEN PERFORM column_type_to_uuid(table_name, column_tenant_id); - RAISE NOTICE 'Column % from table % updated!', table_name, column_tenant_id; + RAISE NOTICE 'Table % column % updated!', table_name, column_tenant_id; ELSE - RAISE NOTICE 'Column % from table % already updated!', table_name, column_tenant_id; + RAISE NOTICE 'Table % column % already updated!', table_name, column_tenant_id; END IF; ALTER TABLE event ADD CONSTRAINT event_unq_key UNIQUE (tenant_id, entity_type, entity_id, event_type, event_uid); @@ -498,17 +498,17 @@ BEGIN data_type := get_column_type(table_name, column_from_id); IF data_type = 'character varying' THEN PERFORM column_type_to_uuid(table_name, column_from_id); - RAISE NOTICE 'Column % from table % updated!', table_name, column_from_id; + RAISE NOTICE 'Table % column % updated!', table_name, column_from_id; ELSE - RAISE NOTICE 'Column % from table % already updated!', table_name, column_from_id; + RAISE NOTICE 'Table % column % already updated!', table_name, column_from_id; END IF; data_type := get_column_type(table_name, column_to_id); IF data_type = 'character varying' THEN PERFORM column_type_to_uuid(table_name, column_to_id); - RAISE NOTICE 'Column % from table % updated!', table_name, column_to_id; + RAISE NOTICE 'Table % column % updated!', table_name, column_to_id; ELSE - RAISE NOTICE 'Column % from table % already updated!', table_name, column_to_id; + RAISE NOTICE 'Table % column % already updated!', table_name, column_to_id; END IF; ALTER TABLE relation ADD CONSTRAINT relation_pkey PRIMARY KEY (from_id, from_type, relation_type_group, relation_type, to_id, to_type); @@ -536,25 +536,25 @@ BEGIN ALTER TABLE tb_user ADD COLUMN created_time BIGINT; UPDATE tb_user SET created_time = extract_ts(id) WHERE id is not null; ALTER TABLE tb_user ADD CONSTRAINT tb_user_pkey PRIMARY KEY (id); - RAISE NOTICE 'Column % from table % updated!', table_name, column_id; + RAISE NOTICE 'Table % column % updated!', table_name, column_id; ELSE - RAISE NOTICE 'Column % from table % already updated!', table_name, column_id; + RAISE NOTICE 'Table % column % already updated!', table_name, column_id; END IF; data_type := get_column_type(table_name, column_customer_id); IF data_type = 'character varying' THEN PERFORM column_type_to_uuid(table_name, column_customer_id); - RAISE NOTICE 'Column % from table % updated!', table_name, column_customer_id; + RAISE NOTICE 'Table % column % updated!', table_name, column_customer_id; ELSE - RAISE NOTICE 'Column % from table % already updated!', table_name, column_customer_id; + RAISE NOTICE 'Table % column % already updated!', table_name, column_customer_id; END IF; data_type := get_column_type(table_name, column_tenant_id); IF data_type = 'character varying' THEN PERFORM column_type_to_uuid(table_name, column_tenant_id); - RAISE NOTICE 'Column % from table % updated!', table_name, column_tenant_id; + RAISE NOTICE 'Table % column % updated!', table_name, column_tenant_id; ELSE - RAISE NOTICE 'Column % from table % already updated!', table_name, column_tenant_id; + RAISE NOTICE 'Table % column % already updated!', table_name, column_tenant_id; END IF; END; $$; @@ -576,9 +576,9 @@ BEGIN ALTER TABLE tenant ADD COLUMN created_time BIGINT; UPDATE tenant SET created_time = extract_ts(id) WHERE id is not null; ALTER TABLE tenant ADD CONSTRAINT tenant_pkey PRIMARY KEY (id); - RAISE NOTICE 'Column % from table % updated!', table_name, column_id; + RAISE NOTICE 'Table % column % updated!', table_name, column_id; ELSE - RAISE NOTICE 'Column % from table % already updated!', table_name, column_id; + RAISE NOTICE 'Table % column % already updated!', table_name, column_id; END IF; END; $$; @@ -601,19 +601,21 @@ BEGIN ALTER TABLE user_credentials ADD COLUMN created_time BIGINT; UPDATE user_credentials SET created_time = extract_ts(id) WHERE id is not null; ALTER TABLE user_credentials ADD CONSTRAINT user_credentials_pkey PRIMARY KEY (id); - RAISE NOTICE 'Column % from table % updated!', table_name, column_id; + RAISE NOTICE 'Table % column % updated!', table_name, column_id; ELSE - RAISE NOTICE 'Column % from table % already updated!', table_name, column_id; + RAISE NOTICE 'Table % column % already updated!', table_name, column_id; END IF; data_type := get_column_type(table_name, column_user_id); IF data_type = 'character varying' THEN + ALTER TABLE user_credentials DROP CONSTRAINT user_credentials_user_id_key; ALTER TABLE user_credentials RENAME COLUMN user_id TO old_user_id; ALTER TABLE user_credentials ADD COLUMN user_id UUID UNIQUE; UPDATE user_credentials SET user_id = to_uuid(old_user_id) WHERE old_user_id is not null; - ALTER TABLE user_credentials DROP COLUMN old_user_id; RAISE NOTICE 'Column % from table % updated!', table_name, column_user_id; + ALTER TABLE user_credentials DROP COLUMN old_user_id; + RAISE NOTICE 'Table % column % updated!', table_name, column_user_id; ELSE - RAISE NOTICE 'Column % from table % already updated!', table_name, column_user_id; + RAISE NOTICE 'Table % column % already updated!', table_name, column_user_id; END IF; END; $$; @@ -636,17 +638,17 @@ BEGIN ALTER TABLE widget_type ADD COLUMN created_time BIGINT; UPDATE widget_type SET created_time = extract_ts(id) WHERE id is not null; ALTER TABLE widget_type ADD CONSTRAINT widget_type_pkey PRIMARY KEY (id); - RAISE NOTICE 'Column % from table % updated!', table_name, column_id; + RAISE NOTICE 'Table % column % updated!', table_name, column_id; ELSE - RAISE NOTICE 'Column % from table % already updated!', table_name, column_id; + RAISE NOTICE 'Table % column % already updated!', table_name, column_id; END IF; data_type := get_column_type(table_name, column_tenant_id); IF data_type = 'character varying' THEN PERFORM column_type_to_uuid(table_name, column_tenant_id); - RAISE NOTICE 'Column % from table % updated!', table_name, column_tenant_id; + RAISE NOTICE 'Table % column % updated!', table_name, column_tenant_id; ELSE - RAISE NOTICE 'Column % from table % already updated!', table_name, column_tenant_id; + RAISE NOTICE 'Table % column % already updated!', table_name, column_tenant_id; END IF; END; $$; @@ -669,17 +671,17 @@ BEGIN ALTER TABLE widgets_bundle ADD COLUMN created_time BIGINT; UPDATE widgets_bundle SET created_time = extract_ts(id) WHERE id is not null; ALTER TABLE widgets_bundle ADD CONSTRAINT widgets_bundle_pkey PRIMARY KEY (id); - RAISE NOTICE 'Column % from table % updated!', table_name, column_id; + RAISE NOTICE 'Table % column % updated!', table_name, column_id; ELSE - RAISE NOTICE 'Column % from table % already updated!', table_name, column_id; + RAISE NOTICE 'Table % column % already updated!', table_name, column_id; END IF; data_type := get_column_type(table_name, column_tenant_id); IF data_type = 'character varying' THEN PERFORM column_type_to_uuid(table_name, column_tenant_id); - RAISE NOTICE 'Column % from table % updated!', table_name, column_tenant_id; + RAISE NOTICE 'Table % column % updated!', table_name, column_tenant_id; ELSE - RAISE NOTICE 'Column % from table % already updated!', table_name, column_tenant_id; + RAISE NOTICE 'Table % column % already updated!', table_name, column_tenant_id; END IF; END; $$; @@ -703,25 +705,25 @@ BEGIN ALTER TABLE rule_chain ADD COLUMN created_time BIGINT; UPDATE rule_chain SET created_time = extract_ts(id) WHERE id is not null; ALTER TABLE rule_chain ADD CONSTRAINT rule_chain_pkey PRIMARY KEY (id); - RAISE NOTICE 'Column % from table % updated!', table_name, column_id; + RAISE NOTICE 'Table % column % updated!', table_name, column_id; ELSE - RAISE NOTICE 'Column % from table % already updated!', table_name, column_id; + RAISE NOTICE 'Table % column % already updated!', table_name, column_id; END IF; data_type := get_column_type(table_name, column_first_rule_node_id); IF data_type = 'character varying' THEN PERFORM column_type_to_uuid(table_name, column_first_rule_node_id); - RAISE NOTICE 'Column % from table % updated!', table_name, column_first_rule_node_id; + RAISE NOTICE 'Table % column % updated!', table_name, column_first_rule_node_id; ELSE - RAISE NOTICE 'Column % from table % already updated!', table_name, column_first_rule_node_id; + RAISE NOTICE 'Table % column % already updated!', table_name, column_first_rule_node_id; END IF; data_type := get_column_type(table_name, column_tenant_id); IF data_type = 'character varying' THEN PERFORM column_type_to_uuid(table_name, column_tenant_id); - RAISE NOTICE 'Column % from table % updated!', table_name, column_tenant_id; + RAISE NOTICE 'Table % column % updated!', table_name, column_tenant_id; ELSE - RAISE NOTICE 'Column % from table % already updated!', table_name, column_tenant_id; + RAISE NOTICE 'Table % column % already updated!', table_name, column_tenant_id; END IF; END; $$; @@ -744,17 +746,17 @@ BEGIN ALTER TABLE rule_node ADD COLUMN created_time BIGINT; UPDATE rule_node SET created_time = extract_ts(id) WHERE id is not null; ALTER TABLE rule_node ADD CONSTRAINT rule_node_pkey PRIMARY KEY (id); - RAISE NOTICE 'Column % from table % updated!', table_name, column_id; + RAISE NOTICE 'Table % column % updated!', table_name, column_id; ELSE - RAISE NOTICE 'Column % from table % already updated!', table_name, column_id; + RAISE NOTICE 'Table % column % already updated!', table_name, column_id; END IF; data_type := get_column_type(table_name, column_rule_chain_id); IF data_type = 'character varying' THEN PERFORM column_type_to_uuid(table_name, column_rule_chain_id); - RAISE NOTICE 'Column % from table % updated!', table_name, column_rule_chain_id; + RAISE NOTICE 'Table % column % updated!', table_name, column_rule_chain_id; ELSE - RAISE NOTICE 'Column % from table % already updated!', table_name, column_rule_chain_id; + RAISE NOTICE 'Table % column % already updated!', table_name, column_rule_chain_id; END IF; END; $$; @@ -779,33 +781,33 @@ BEGIN ALTER TABLE entity_view ADD COLUMN created_time BIGINT; UPDATE entity_view SET created_time = extract_ts(id) WHERE id is not null; ALTER TABLE entity_view ADD CONSTRAINT entity_view_pkey PRIMARY KEY (id); - RAISE NOTICE 'Column % from table % updated!', table_name, column_id; + RAISE NOTICE 'Table % column % updated!', table_name, column_id; ELSE - RAISE NOTICE 'Column % from table % already updated!', table_name, column_id; + RAISE NOTICE 'Table % column % already updated!', table_name, column_id; END IF; data_type := get_column_type(table_name, column_entity_id); IF data_type = 'character varying' THEN PERFORM column_type_to_uuid(table_name, column_entity_id); - RAISE NOTICE 'Column % from table % updated!', table_name, column_entity_id; + RAISE NOTICE 'Table % column % updated!', table_name, column_entity_id; ELSE - RAISE NOTICE 'Column % from table % already updated!', table_name, column_entity_id; + RAISE NOTICE 'Table % column % already updated!', table_name, column_entity_id; END IF; data_type := get_column_type(table_name, column_tenant_id); IF data_type = 'character varying' THEN PERFORM column_type_to_uuid(table_name, column_tenant_id); - RAISE NOTICE 'Column % from table % updated!', table_name, column_tenant_id; + RAISE NOTICE 'Table % column % updated!', table_name, column_tenant_id; ELSE - RAISE NOTICE 'Column % from table % already updated!', table_name, column_tenant_id; + RAISE NOTICE 'Table % column % already updated!', table_name, column_tenant_id; END IF; data_type := get_column_type(table_name, column_customer_id); IF data_type = 'character varying' THEN PERFORM column_type_to_uuid(table_name, column_customer_id); - RAISE NOTICE 'Column % from table % updated!', table_name, column_customer_id; + RAISE NOTICE 'Table % column % updated!', table_name, column_customer_id; ELSE - RAISE NOTICE 'Column % from table % already updated!', table_name, column_customer_id; + RAISE NOTICE 'Table % column % already updated!', table_name, column_customer_id; END IF; END; $$; diff --git a/application/src/main/java/org/thingsboard/server/install/ThingsboardInstallService.java b/application/src/main/java/org/thingsboard/server/install/ThingsboardInstallService.java index a6217d5d2c..79c6a66685 100644 --- a/application/src/main/java/org/thingsboard/server/install/ThingsboardInstallService.java +++ b/application/src/main/java/org/thingsboard/server/install/ThingsboardInstallService.java @@ -159,10 +159,10 @@ public class ThingsboardInstallService { log.info("Updating system data..."); systemDataLoaderService.updateSystemWidgets(); break; - case "3.0.0": case "3.0.1": log.info("Upgrading ThingsBoard from version 3.0.1 to 3.1.0 ..."); databaseEntitiesUpgradeService.upgradeDatabase("3.0.1"); + break; default: throw new RuntimeException("Unable to upgrade ThingsBoard, unsupported fromVersion: " + upgradeFromVersion);