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].
См. также
Примечания
- ↑ Douglas, 2003, p. 212.
- ↑ 42.1. Python 2 vs. Python 3, PostgreSQL Documentation
Литература
- Korry Douglas, Susan Douglas. PostgreSQL: A Comprehensive Guide to Building, Programming, and Administering PostgreSQL Databases. — Sams Publishing, 2003. — 790 p. — (Developer's library). — ISBN 978-0-7357-1257-7.
- Regina O. Obe, Regina, Leonard Hsu. Ch. 8 Writing Functions. Writing PL/Python Functions // PostgreSQL: Up and Running. — O'Reilly Media, 2012. — P. 105-107. — 147 p. — ISBN 1449326331, 9781449326333.
Ссылки
- Руководство по PL/Python (англ.)
- Серия статей в Postgres OnLine Journal №№99-102, 107
- Leo Hsu and Regina Obe. Quick Intro to PLPython . Postgres OnLine Journal (22 января 2009). Дата обращения: 11 августа 2013.
- Leo Hsu and Regina Obe. PLPython Part 2: Control Flow and Returning Sets . Postgres OnLine Journal (30 января 2009). Дата обращения: 11 августа 2013.
- Leo Hsu and Regina Obe. PLPython Part 3: Using custom classes, pulling data from PostgreSQL . Postgres OnLine Journal (4 февраля 2009). Дата обращения: 11 августа 2013.
- Leo Hsu and Regina Obe. PLPython Part 4: PLPython meets aggregates . Postgres OnLine Journal (5 февраля 2009). Дата обращения: 11 августа 2013.
- Leo Hsu and Regina Obe. PLPython Part 5: PLPython meets PostgreSQL Multi-column aggregates and SVG plots . Postgres OnLine Journal (13 марта 2009). Дата обращения: 11 августа 2013.
Это заготовка статьи о компьютерных языках. Помогите Википедии, дополнив её. |