Aurabase Logo
AurabasisDokumente
Aurabase Logo
AurabasisDokumente
API/Database/Appeler une fonction Postgres

Appeler une fonction Postgres

POST/v1/db/{project_id}/rpc/{function}

Invoque une fonction PL/pgSQL. Types TypeScript générés automatiquement. RLS appliquée dans le corps de la fonction via SECURITY INVOKER.

#
Request

Body

functionstringANFORDERUNGEN
Nom de la fonction Postgres (dans votre schéma projet).
argsobjectOPTIONAL
Arguments nommés passés à la fonction. Types inférés côté SDK.
#
Notizen

Moteur

Attention
Cette route n'existe que pour les projets Postgres servis par PostgREST — c'est PostgREST qui exécute l'appel. Le service aura-db (projet MongoDB, ou Postgres avec PostgREST désactivé) ne déclare aucune route /rpc/.
#
Notizen

Sicherheit

Attention
Par défaut, les fonctions sont créées en SECURITY INVOKER. Pour bypasser RLS dans une fonction, utilisez SECURITY DEFINER avec prudence — documentez pourquoi.
v1.0 · révisé 15 avr. 2026