генерация страниц из функции

Я новый в postgres, раньше работал с ORACLE. Вопрос - существует ли что-то подобное mod_plsql (mod_owa) в постгрес - для генерации страниц напрямую из функций? Или обязательно необходимо использовать что-то ещё (например, php).

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

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

Не забываем, что здесь

Не забываем, что здесь напротив с ORACLE мало кто работал, поэтому лучше подробно объяснить что вы хотите, вместо того, чтобы ссылаться на какие-то возможности ORACLE.

Приношу свои извинения.

Приношу свои извинения. mod_owa и mod_plsql - это модули апача, которые позволяют обращаться к хранимым функциям БД через http запрос. Соответственно, СУБД должна иметь встроенные функции генерации страниц (ну, либо обращаться к внешним функциям на С, например).
Цель: избавиться от лишнего звена в виде интерпретатора другого ЯП и как можно больше положить на хранимые функции.

Не совсем понял что Вы имели

Не совсем понял что Вы имели в виду - СУБД должна иметь встроенные функции генерации страниц.
Но у апача точно также есть специальные модули под Постгрю. Название сейчас к сожалению не нашел.
И могу точно сказать что php может использовать функции Постгри, типа $temp = SELECT function_name(). (вначале конечно надо сделать connect)
У нас в коде сайта Вы не найдете ни одного запроса или функции работающих с данными БД, кроме вызова подобных select.

Понятно. Нет, таких модулей к

Понятно. Нет, таких модулей к PostgreSQL в стандартной поставке точно нет. Рекомендую поискать в сторонних проектах, возможно кто-то уже изобрёл.

А вообще не вижу необходимости в подобном модуле, если ещё лет 10-ть назад один мой знакомый программист реализовавал похожую схему именно для Oracle довольно простым способом: написал на Cи CGI-скрипт, который брал параметры и преобразовывал их в SQL-запрос.

Учитывая, что PostgreSQL имеет кучу встроенных языков программирования, то никто не мешает вам на том же plperl написать любые хранимые процедуры в том числе с использованием внешних модулей Perl для генерации веб-страниц.

Ok, направление движения

Ok, направление движения понято)

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

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

Back to top

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