[EN]
List of functions in the selected PostgreSQL database schema. The list can be filtered by entering part of the table name in the "Like name object" field
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
Menu
Drop function - generate command code to delete a function
Set search_path - generate a command to specify the search path function
Set schema - generate a command to move a function to another schema
Rename - generate a command to rename a function
Owner to - form a command to change the owner of the function
Select code - generate a command to call a function (select command)
Perform code - generate a command to call a function (perform command)
Get DDL - generate function creation code
Get DDL
select pg_get_functiondef($$OID)
[RU]
Список функций в выбранной схеме базы данных PostgreSQL. Список может быть отфильтрован вводом части имени таблиц в поле "Like name object"
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
Меню
Drop function - сформировать код команды на удаление функции
Set search_path - сформировать команду для указания функции пути поиска
Set schema - сформировать команду для перемещения функции в другую схему
Rename - сформировать команду для переименования функции
Owner to - сформировать команду для изменения владельца функции
Select code - сформировать команду для вызова функции (команда select)
Perform code - сформировать команду для вызова функции (команда perform)
Get DDL - сформировать код создания функции
Get DDL
select pg_get_functiondef($$OID)