sql >> Database teknologi >  >> RDS >> PostgreSQL

postgresql udtrække funktion kilde

hvis du ser på definitionen af ​​information_schema.routines, så kan du finde følgende filter:

FROM pg_namespace n, pg_proc p, pg_language l, pg_type t, pg_namespace nt
 WHERE n.oid = p.pronamespace AND p.prolang = l.oid AND p.prorettype = t.oid 
   AND t.typnamespace = nt.oid AND (pg_has_role(p.proowner, 'USAGE'::text) 
    OR has_function_privilege(p.oid, 'EXECUTE'::text));

så min teori:

  • der er nogle problemer med rettigheder og ejerskab af relaterede funktioner (sandsynligvis) - prøv at bruge en anden konto til validering af denne teori (postgres er bedst)



  1. Hvordan tæller man null-værdier i postgresql?

  2. TypeORM-array er ikke understøttet i postgres?

  3. sløjfe gennem et array for where-betingelsen pl/sql

  4. søgekriterieforskel mellem Like vs Contains() i oracle