Aurabase Logo
aurabasedocs
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

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

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/.
#
Notes

Security

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