Merge pull request #13706 from AndriiLandiak/fix-upgrade

Fix upgrade
This commit is contained in:
Viacheslav Klimov 2025-07-11 12:49:31 +03:00 committed by GitHub
commit 8b9fbdcec0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -18,8 +18,15 @@
ALTER TABLE ota_package
ADD COLUMN IF NOT EXISTS external_id uuid;
ALTER TABLE ota_package
ADD CONSTRAINT ota_package_external_id_unq_key UNIQUE (tenant_id, external_id);
DO
$$
BEGIN
IF NOT EXISTS(SELECT 1 FROM pg_constraint WHERE conname = 'ota_package_external_id_unq_key') THEN
ALTER TABLE ota_package ADD CONSTRAINT ota_package_external_id_unq_key UNIQUE (tenant_id, external_id);
END IF;
END;
$$;
-- UPDATE OTA PACKAGE EXTERNAL ID END