Топ-100
 
CerebroSQL

Узел FUNCTION для PostgreSQL

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

PostgreSQL function list

Меню

 

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

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

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

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

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

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

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

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

 



Список функций

SELECT p.oid, 'core' AS schema_name 
     ,p.proname AS function_name
     ,pg_get_function_arguments(p.oid) AS args 
     ,(SELECT rolname  
         FROM pg_roles 
         WHERE oid = p.proowner) "owner"
     ,pg_get_function_result(p.oid) AS ret 
FROM pg_catalog.pg_proc p 
WHERE     p.pronamespace = (select oid 
                             from pg_catalog.pg_namespace 
                             where nspname = $$SCHEMANAME)
 and prokind in ('f','a','w')
order by p.proname



Get DDL

select pg_get_functiondef($$OID)