Aurabase Logo
аурабазадокументы
Aurabase Logo
аурабазадокументы
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

functionstringРЕКВИЗ
Nom de la fonction Postgres (dans votre schéma projet).
argsobjectОПЦИЯ
Arguments nommés passés à la fonction. Types inférés côté SDK.
#
Примечания

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/.
#
Примечания

Безопасность

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.