CD / update-wiki (push) Successful in 8s
quality / commitlint (push) Skipped
quality / changes (push) Successful in 5s
quality / docker-check (push) Skipped
quality / web (push) Successful in 54s
quality / api (push) Successful in 46s
CD / quality (push) Successful in 1m49s
CD / publish (push) Successful in 1m40s
Несколько источников проб сразу и правило агрегации на сервисе вместо XOR Local/Cloudflare. Co-authored-by: Cursor <[email protected]>
22 lines
882 B
SQL
22 lines
882 B
SQL
ALTER TABLE service_bindings ADD COLUMN health_check_providers TEXT;
|
|
ALTER TABLE service_bindings ADD COLUMN health_check_aggregate TEXT NOT NULL DEFAULT 'majority';
|
|
UPDATE service_bindings
|
|
SET health_check_providers = CASE
|
|
WHEN health_check_provider = 'cloudflare' THEN '["cloudflare"]'
|
|
ELSE '["local"]'
|
|
END
|
|
WHERE health_check_providers IS NULL;
|
|
|
|
ALTER TABLE service_groups ADD COLUMN health_check_providers TEXT;
|
|
ALTER TABLE service_groups ADD COLUMN health_check_aggregate TEXT NOT NULL DEFAULT 'majority';
|
|
UPDATE service_groups
|
|
SET health_check_providers = CASE
|
|
WHEN health_check_provider = 'cloudflare' THEN '["cloudflare"]'
|
|
ELSE '["local"]'
|
|
END
|
|
WHERE health_check_providers IS NULL;
|
|
|
|
ALTER TABLE app_settings ADD COLUMN globalping_token TEXT;
|
|
ALTER TABLE app_settings ADD COLUMN globalping_locations TEXT;
|
|
ALTER TABLE app_settings ADD COLUMN globalping_limit INTEGER;
|