refactor: #934 force set supabase username "supabase_auth_admin"
This commit is contained in:
parent
248c62dfbf
commit
8d730b54e6
|
|
@ -19,17 +19,17 @@ psql -v ON_ERROR_STOP=1 --username "$POSTGRES_USER" --dbname "$POSTGRES_DB" <<-E
|
||||||
DO \$\$ BEGIN IF NOT EXISTS (
|
DO \$\$ BEGIN IF NOT EXISTS (
|
||||||
SELECT
|
SELECT
|
||||||
FROM pg_catalog.pg_roles
|
FROM pg_catalog.pg_roles
|
||||||
WHERE rolname = '$SUPABASE_USER'
|
WHERE rolname = 'supabase_auth_admin'
|
||||||
) THEN CREATE USER "$SUPABASE_USER" BYPASSRLS NOINHERIT CREATEROLE LOGIN NOREPLICATION PASSWORD '$SUPABASE_PASSWORD';
|
) THEN CREATE USER "supabase_auth_admin" BYPASSRLS NOINHERIT CREATEROLE LOGIN NOREPLICATION PASSWORD '$SUPABASE_PASSWORD';
|
||||||
END IF;
|
END IF;
|
||||||
END \$\$;
|
END \$\$;
|
||||||
|
|
||||||
-- Create auth schema if it does not exist
|
-- Create auth schema if it does not exist
|
||||||
CREATE SCHEMA IF NOT EXISTS auth AUTHORIZATION $SUPABASE_USER;
|
CREATE SCHEMA IF NOT EXISTS auth AUTHORIZATION supabase_auth_admin;
|
||||||
|
|
||||||
-- Grant permissions
|
-- Grant permissions
|
||||||
GRANT CREATE ON DATABASE postgres TO $SUPABASE_USER;
|
GRANT CREATE ON DATABASE postgres TO supabase_auth_admin;
|
||||||
|
|
||||||
-- Set search_path for supabase_auth_admin
|
-- Set search_path for supabase_auth_admin
|
||||||
ALTER USER $SUPABASE_USER SET search_path = 'auth';
|
ALTER USER supabase_auth_admin SET search_path = 'auth';
|
||||||
EOSQL
|
EOSQL
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue