grant n8n postgres user permissions for public schema
This commit is contained in:
@@ -11,8 +11,10 @@ data:
|
||||
psql -v ON_ERROR_STOP=1 --username "$POSTGRES_USER" --dbname "$POSTGRES_DB" <<-EOSQL
|
||||
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 ON SCHEMA public TO "${POSTGRES_NON_ROOT_USER}";
|
||||
ALTER SCHEMA public OWNER TO "$POSTGRES_USER";
|
||||
GRANT ALL ON SCHEMA public TO "${POSTGRES_NON_ROOT_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
|
||||
else
|
||||
echo "SETUP INFO: No Environment variables given!"
|
||||
|
||||
Reference in New Issue
Block a user