Где язык plpgsql?

Пытаюсь я создать функцию. В pgAdminIII на выбор предлагаеся в списке 3 языка sql, c, internel а где ж plpgsql?
Я уже несколько раз пытался протереть глаза, но не помогает :) Может постучать головой апстену...

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

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

Перед

Перед использованием языка plpgsql надо добавить его в систему через системную команду:

createlang plpgsql база_данных

где база_данных - это та самая база, где нужно применять этот язык.
Данную операцию нужно выполнять от пользователя postgres или другого, обладающего необходимыми правами.

Спасибо. Сработ

Спасибо.
Сработало такое:

CREATE LANGUAGE 'plpgsql'

Я только не понял логики - если модули для обработки языка уже установлены, почему его нужно объявлять дополнительно?

А зачем тратить

А зачем тратить память на то, что не будет использоваться?
Установлены shared библиотеки для работы с этим языком, а вот будет ли конкретный человек использовать их в БД - это сугубо его дело.

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

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

Back to top

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