grant n8n postgres user permissions for public schema

This commit is contained in:
Roger Oriol
2026-01-24 12:23:17 +01:00
parent ae3c352f7a
commit b322e03ce9

View File

@@ -12,7 +12,9 @@ data:
CREATE USER "${POSTGRES_NON_ROOT_USER}" WITH PASSWORD '${POSTGRES_NON_ROOT_PASSWORD}'; CREATE USER "${POSTGRES_NON_ROOT_USER}" WITH PASSWORD '${POSTGRES_NON_ROOT_PASSWORD}';
GRANT ALL PRIVILEGES ON DATABASE ${POSTGRES_DB} TO "${POSTGRES_NON_ROOT_USER}"; GRANT ALL PRIVILEGES ON DATABASE ${POSTGRES_DB} TO "${POSTGRES_NON_ROOT_USER}";
GRANT ALL ON SCHEMA public TO "${POSTGRES_NON_ROOT_USER}"; GRANT ALL ON SCHEMA public TO "${POSTGRES_NON_ROOT_USER}";
ALTER SCHEMA public OWNER TO "$POSTGRES_USER"; ALTER SCHEMA public OWNER TO "${POSTGRES_NON_ROOT_USER}";
GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA public TO "${POSTGRES_NON_ROOT_USER}";
ALTER DEFAULT PRIVILEGES IN SCHEMA public GRANT ALL ON TABLES TO "${POSTGRES_NON_ROOT_USER}";
EOSQL EOSQL
else else
echo "SETUP INFO: No Environment variables given!" echo "SETUP INFO: No Environment variables given!"