Browse Source

Add device profile upgrade

pull/7935/head
Andrii Landiak 4 years ago
parent
commit
06eae691ce
  1. 12
      application/src/main/data/upgrade/3.4.3/schema_update.sql
  2. 2
      dao/src/main/resources/sql/schema-entities.sql

12
application/src/main/data/upgrade/3.4.3/schema_update.sql

@ -24,3 +24,15 @@ CREATE TABLE IF NOT EXISTS alarm_comment (
CONSTRAINT fk_alarm_comment_alarm_id FOREIGN KEY (alarm_id) REFERENCES alarm(id) ON DELETE CASCADE
) PARTITION BY RANGE (created_time);
CREATE INDEX IF NOT EXISTS idx_alarm_comment_alarm_id ON alarm_comment(alarm_id);
-- DEVICE PROFILE CERTIFICATE START
ALTER TABLE device_profile
ADD COLUMN IF NOT EXISTS certificate_hash varchar,
ADD COLUMN IF NOT EXISTS certificate_value varchar,
ADD COLUMN IF NOT EXISTS certificate_regex_pattern varchar(255),
DROP CONSTRAINT IF EXISTS device_profile_credentials_hash_unq_key,
ADD CONSTRAINT device_profile_credentials_hash_unq_key UNIQUE (certificate_hash);
-- DEVICE PROFILE CERTIFICATE END

2
dao/src/main/resources/sql/schema-entities.sql

@ -292,7 +292,7 @@ CREATE TABLE IF NOT EXISTS device_profile (
default_dashboard_id uuid,
default_queue_name varchar(255),
provision_device_key varchar,
certificate_value varchar;
certificate_value varchar,
certificate_hash varchar,
certificate_regex_pattern varchar(255),
default_edge_rule_chain_id uuid,

Loading…
Cancel
Save