top of page
Волнистый абстрактный фон
CerebroSQL

Процедуры в БД PostgreSQL

Список процедур в выбранной схеме базы данных PostgreSQL. Список может быть отфильтрован вводом части имени таблиц в поле "Like name object"

PostgreSQL procedure list

Меню

 

  • Drop procedure - сформировать код команды на удаление процедуры 

  • Set search_path - сформировать команду для указания процедуры пути поиска

  • Set schema - сформировать команду для перемещения процедуры в другую схему

  • Rename - сформировать команду для переименования процедуры 

  • Owner to - сформировать команду для изменения владельца процедуры 

  • Call code - сформировать команду для вызова процедуры (команда select)

  • Get DDL - сформировать код создания процедуры 

 


Список процедур

SELECT p.oid, n.nspname AS schema_name 
      ,(SELECT rolname FROM pg_roles WHERE oid = p.proowner) "owner"
     ,p.proname AS function_name
     ,pg_get_function_arguments(p.oid) AS args 
FROM pg_catalog.pg_proc p 
JOIN   pg_catalog.pg_namespace n ON n.oid = p.pronamespace
WHERE     n.nspname = $$SCHEMANAME
 and prokind = 'p'
order by p.proname


Get DDL

select pg_get_functiondef($$OID)

bottom of page