Add device profile upgrade

This commit is contained in:
Andrii Landiak 2023-01-19 15:18:15 +02:00
parent 0b4e387a99
commit 06eae691ce
2 changed files with 13 additions and 1 deletions

View File

@ -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

View File

@ -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,