PL/Python

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск

PL/Python — это вариант языка программирования Python, используемый при написании триггеров и хранимых процедур популярного сервера БД PostgreSQL.

Включён в состав этого сервера баз данных начиная с версии 7.2, позже PL/pgSQL, PL/Tcl и PL/Perl. Как и для Tcl и Perl, разрешается использовать лишь подмножество Python — запрещаются все операции ввода-вывода за пределы базы данных[1].

В связи с параллельной поддержкой и использованием 2-й и 3-й версии языка Python в настоящее время в PostgreSQL можно использовать две версии PL/Python — plpython2u или plpython3u[2].

См. также[править | править вики-текст]

Примечания[править | править вики-текст]

  1. Douglas, 2003, p. 212.
  2. 42.1. Python 2 vs. Python 3, PostgreSQL Documentation

Литература[править | править вики-текст]

Ссылки[править | править вики-текст]