add clousql compatibility

This commit is contained in:
Ruben Fiszel
2023-02-09 18:15:13 +01:00
parent 42b94947c4
commit c8f0e23eae

View File

@@ -2,7 +2,7 @@ DO
$do$
BEGIN
IF EXISTS (
select usesuper from pg_user where usename = CURRENT_USER AND usesuper = 't')
select usesuper from pg_user where (usename = CURRENT_USER AND usesuper = 't')) OR (CURRENT_USER = 'cloudsqlsuperuser')
AND NOT EXISTS (
SELECT
FROM pg_catalog.pg_roles
@@ -35,7 +35,7 @@ $do$;
DO
$do$
BEGIN
IF EXISTS (select usesuper from pg_user where usename = CURRENT_USER AND usesuper = 't')
IF EXISTS (select usesuper from pg_user where usename = CURRENT_USER AND usesuper = 't') OR (CURRENT_USER = 'cloudsqlsuperuser')
AND NOT EXISTS (
SELECT
FROM pg_catalog.pg_roles