Необходимо получить информацию о параметрах функций (наименование, тип, вход/выход, значения по умолчанию).

изначально открыл тему тут , но вразумительного ответа так и не получил.

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Вразумительного я вам также

Вразумительного я вам также вряд ли посоветую.
А из невразумительного попробуйте следующее.
Настройте PostgreSQL так, чтобы происходило потоколирование всех SQL-запросов в файл.
Подключитесь к базе с помозью psql
Наберите в нём \df
Вам покажет перечень всех доступных функций в системе как раз в том виде про который вы говорите.
Откройте файл с логом запросов и посмотрите какие запросы делал psql, чтобы сформировать вам этот список.
Далее модифицируйте эти запросы под свои нужды.

В принципе ничего нового, но

В принципе ничего нового, но для некоторых своих нужд пользую такой запрос

SELECT r.specific_name, r.routine_name, p.parameter_name, p.parameter_mode, p.udt_name, p.ordinal_position
   FROM information_schema.routines r, information_schema.parameters p
  WHERE r.routine_schema::text = 'public'::text AND r.routine_catalog::text = 'site'::text AND r.specific_name::text = p.specific_name::text
  ORDER BY r.routine_name, p.ordinal_position;

Опции просмотра комментариев

Выберите предпочитаемый вами способ показа комментариев и нажмите "Сохранить настройки" для активации изменений.

Back to top

(С) Виктор Вислобоков, 2008-2023