Turn a Supabase RPC ambiguity error into a support-ready packet.

Paste redacted PostgREST RPC notes and separate stale function signatures, unsupported overloads, argument-name mismatches, schema reload evidence, and raw PostgreSQL 42725 ambiguity before changing RLS or bypassing RPC.

1
Prove the function signatureCapture pg_proc, argument names, argument types, result type, exposed schema, and callable role evidence.
2
Separate cache from overloadsPGRST202, PGRST203, and PostgreSQL 42725 point to different next checks.
3
Avoid risky shortcutsDo not replace RPC with broad table access or a privileged function until the packet shows the real failure mode.
This page runs locally in the browser. Paste only redacted notes. Do not paste database URLs, passwords, JWT secrets, service-role keys, project secrets, real user rows, private screenshots, payment data, full names, private handles, or private account records.

Ready.

RPC ambiguity review packet

What this checks

PostgREST functionsRPC behavior, argument mapping, return types, and overload limits. PostgREST errorsPGRST202 and PGRST203 schema-cache and overload guidance. Supabase reloadManaged PostgREST schema reload with NOTIFY pgrst. Exact issueCurrent Supabase RPC 42725 function ambiguity report.