fix(sql): fix sql script
This commit is contained in:
31
scripts/db/verify/0002_enabled_apps.sql
Normal file
31
scripts/db/verify/0002_enabled_apps.sql
Normal file
@@ -0,0 +1,31 @@
|
||||
DO $$
|
||||
BEGIN
|
||||
IF to_regclass('public.apps') IS NULL THEN
|
||||
RAISE EXCEPTION 'missing table: apps';
|
||||
END IF;
|
||||
IF to_regclass('public.tenant_entitlements') IS NULL THEN
|
||||
RAISE EXCEPTION 'missing table: tenant_entitlements';
|
||||
END IF;
|
||||
IF to_regclass('public.tenant_enabled_apps_history') IS NULL THEN
|
||||
RAISE EXCEPTION 'missing table: tenant_enabled_apps_history';
|
||||
END IF;
|
||||
|
||||
IF NOT EXISTS (
|
||||
SELECT 1 FROM tenants WHERE id = '00000000-0000-0000-0000-000000000001'
|
||||
) THEN
|
||||
RAISE EXCEPTION 'missing seed tenant Platform';
|
||||
END IF;
|
||||
|
||||
IF NOT EXISTS (SELECT 1 FROM permissions WHERE code = 'iam:tenant:enabled_apps:write') THEN
|
||||
RAISE EXCEPTION 'missing seed permission iam:tenant:enabled_apps:write';
|
||||
END IF;
|
||||
|
||||
IF NOT EXISTS (SELECT 1 FROM apps WHERE id = 'tms') THEN
|
||||
RAISE EXCEPTION 'missing seed app tms';
|
||||
END IF;
|
||||
|
||||
IF NOT EXISTS (SELECT 1 FROM tenant_entitlements WHERE tenant_id = '11111111-1111-1111-1111-111111111111') THEN
|
||||
RAISE EXCEPTION 'missing tenant_entitlements row for Default Corp';
|
||||
END IF;
|
||||
END $$;
|
||||
|
||||
Reference in New Issue
Block a user