top of page

SQL editor for PostgreSQL

Открытая·2 пользователя

Node FUNCTIONS for PostgreSQL



[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)


6 просмотров

О группе

Добро пожаловать в группу! Общайтесь с другими участниками, получайте обновления и делитесь фото и видео.

Участники

bottom of page