Гость
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / language Sql и PlPgSql / 4 сообщений из 4, страница 1 из 1
15.11.2020, 13:04
    #40018471
YBZ
YBZ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
language Sql и PlPgSql
Добрый день коллеги!

Функции и процедуры в Postgres можно писать на языках: Sql и PlPgSql (другие не рассматриваю).
Понятно что некоторые возможности можно реализовать только на PlPgSql.
Однако простые функции и процедуры можно реализовать на обоих языках.

Каковы критерии выбора?
...
Рейтинг: 0 / 0
15.11.2020, 13:47
    #40018480
Cyrax_02
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
language Sql и PlPgSql
авторКаковы критерии выбора? sql-функции выполняются быстрее.

авторПонятно что некоторые возможности можно реализовать только на PlPgSqlПосмотрите вот эти примеры SQL-функций. Зачастую, даже очень сложную логику, которую, казалось бы, невозможно реализовать на SQL, на самом деле на чистом SQL вполне реализуемо. PostgreSQL в этом плане очень гибкая СУБД.
Все рабочие функции я пишу на SQL, а на PLPGSql - только сервисные (для генерации и изменения структуры БД)
...
Рейтинг: 0 / 0
16.11.2020, 13:32
    #40018808
mad_nazgul
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
language Sql и PlPgSql
YBZ
Добрый день коллеги!

Функции и процедуры в Postgres можно писать на языках: Sql и PlPgSql (другие не рассматриваю).
Понятно что некоторые возможности можно реализовать только на PlPgSql.
Однако простые функции и процедуры можно реализовать на обоих языках.

Каковы критерии выбора?


В PostgreSQL "нативный" ЯП хранимых процедур только Sql.
Pl/PgSql работает на таких же правах, как и все остальные ЯП для ХП, типа java/PgSQL.

Соответственно это сказывается и на работе, и на профилировщике запросов.
...
Рейтинг: 0 / 0
25.11.2020, 16:31
    #40022124
YBZ
YBZ
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
language Sql и PlPgSql
Спасибо
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / language Sql и PlPgSql / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]