Please,
I am working on a PoC in supabase(PG 13.3) in my free time, and although I am breaking the main functions into smaller functions (for reuse purposes), I want the applications/clients to only have access to three of them ("public" functions). So most of the functions are only used by these three main functions.
Considering a managed solution (RDS or Google Cloud SQL), what's the best way to limit the access to applications/clients to only these three functions and prevent them from seeing and executing the other "private" functions.
I googled it but didn't find an answer yet.
Any help would be much appreciated.
Thanks