Aurabase Logo
光环基地文档
Aurabase Logo
光环基地文档
应用程序编程接口/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.
v1.0 · révisé 15 avr. 2026