PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Получаване на функции DDL команда

Има още информационни функции на системния каталог за да ви предостави допълнителна информация.
И можете да получите името на схемата от системната таблица pg_namespace :

SELECT n.nspname AS schema_name
      ,p.proname AS function_name
      ,pg_get_functiondef(p.oid) AS func_def
      ,pg_get_function_arguments(p.oid) AS args
      ,pg_get_function_result(p.oid) AS result
FROM   pg_proc p
JOIN   pg_namespace n ON n.oid = p.pronamespace
WHERE  p.proname ILIKE '%match_group_1_3_2%';

Това трябва да намери функции във всеки схема в базата данни.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL заявка за броене/групиране по дни и показване на дни без данни

  2. ALTER заявката е много бавна на малка таблица в PostgreSQL

  3. Продължавам да получавам връзката за грешка [TABLE] не съществува

  4. Несъответствие на версията на Postgresql 9.2 pg_dump

  5. Как да открия основната заявка на материализиран изглед, който създадох?