sql >> Databasteknik >  >> RDS >> PostgreSQL

postgresql extraherande funktionskälla

om du tittar på definitionen av information_schema.routines kan du hitta följande 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:

  • det finns vissa problem med rättigheter och ägande av relaterade funktioner (troligen) - försök använda ett annat konto för validering av denna teori (postgres är bäst)



  1. MySQL pris &aktiejämförelse

  2. Hur man exporterar tomma tabeller i Oracle

  3. Konvertera sekunder till dagar, timmar, minuter, sekunder (MySQL)

  4. Hur kan jag göra boolesk logik på två kolumner i MySQL?