Spaces:
Running
Running
File size: 521 Bytes
c626614 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | -- Local self-host roles. These are database roles, not provider credentials.
DO $$
BEGIN
IF NOT EXISTS (SELECT 1 FROM pg_roles WHERE rolname = 'anon') THEN
CREATE ROLE anon NOLOGIN;
END IF;
IF NOT EXISTS (SELECT 1 FROM pg_roles WHERE rolname = 'authenticated') THEN
CREATE ROLE authenticated NOLOGIN;
END IF;
IF NOT EXISTS (SELECT 1 FROM pg_roles WHERE rolname = 'service_role') THEN
CREATE ROLE service_role NOLOGIN BYPASSRLS;
END IF;
END
$$;
ALTER ROLE service_role BYPASSRLS;
|