Add new field: update database and upgrade script

This commit is contained in:
Andrii Landiak 2023-01-20 19:00:19 +02:00
parent 18c1440a48
commit b4a9ba26e7
2 changed files with 3 additions and 0 deletions

View File

@ -33,6 +33,8 @@ ALTER TABLE device_profile
ADD COLUMN IF NOT EXISTS certificate_hash varchar, ADD COLUMN IF NOT EXISTS certificate_hash varchar,
ADD COLUMN IF NOT EXISTS certificate_value varchar, ADD COLUMN IF NOT EXISTS certificate_value varchar,
ADD COLUMN IF NOT EXISTS certificate_regex_pattern varchar(255), ADD COLUMN IF NOT EXISTS certificate_regex_pattern varchar(255),
ADD COLUMN IF NOT EXISTS allow_create_device_by_x509 boolean,
DROP CONSTRAINT IF EXISTS device_profile_credentials_hash_unq_key, DROP CONSTRAINT IF EXISTS device_profile_credentials_hash_unq_key,
ADD CONSTRAINT device_profile_credentials_hash_unq_key UNIQUE (certificate_hash); ADD CONSTRAINT device_profile_credentials_hash_unq_key UNIQUE (certificate_hash);
-- DEVICE PROFILE CERTIFICATE END -- DEVICE PROFILE CERTIFICATE END

View File

@ -297,6 +297,7 @@ CREATE TABLE IF NOT EXISTS device_profile (
certificate_regex_pattern varchar(255), certificate_regex_pattern varchar(255),
default_edge_rule_chain_id uuid, default_edge_rule_chain_id uuid,
external_id uuid, external_id uuid,
allow_create_device_by_x509 boolean,
CONSTRAINT device_profile_credentials_hash_unq_key UNIQUE (certificate_hash), CONSTRAINT device_profile_credentials_hash_unq_key UNIQUE (certificate_hash),
CONSTRAINT device_profile_name_unq_key UNIQUE (tenant_id, name), CONSTRAINT device_profile_name_unq_key UNIQUE (tenant_id, name),
CONSTRAINT device_provision_key_unq_key UNIQUE (provision_device_key), CONSTRAINT device_provision_key_unq_key UNIQUE (provision_device_key),