<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wiki.dzmuh.com/index.php?action=history&amp;feed=atom&amp;title=PL%2FPython</id>
	<title>PL/Python - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.dzmuh.com/index.php?action=history&amp;feed=atom&amp;title=PL%2FPython"/>
	<link rel="alternate" type="text/html" href="https://wiki.dzmuh.com/index.php?title=PL/Python&amp;action=history"/>
	<updated>2026-05-05T15:23:46Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>https://wiki.dzmuh.com/index.php?title=PL/Python&amp;diff=12427&amp;oldid=prev</id>
		<title>Dzmuh: Новая страница: «'''PL/Python''' — это вариант языка программирования Python, используемый при написании триггеров и хранимых процедур популярного сервера БД PostgreSQL.  В связи с параллельной поддержкой и использованием 2-й и 3-й ве...»</title>
		<link rel="alternate" type="text/html" href="https://wiki.dzmuh.com/index.php?title=PL/Python&amp;diff=12427&amp;oldid=prev"/>
		<updated>2023-05-04T22:29:36Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «&amp;#039;&amp;#039;&amp;#039;PL/Python&amp;#039;&amp;#039;&amp;#039; — это вариант языка программирования &lt;a href=&quot;/index.php/Python&quot; title=&quot;Python&quot;&gt;Python&lt;/a&gt;, используемый при написании &lt;a href=&quot;/index.php?title=%D0%A2%D1%80%D0%B8%D0%B3%D0%B3%D0%B5%D1%80_(%D0%B1%D0%B0%D0%B7%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85)&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Триггер (базы данных) (страница не существует)&quot;&gt;триггеров&lt;/a&gt; и &lt;a href=&quot;/index.php?title=%D0%A5%D1%80%D0%B0%D0%BD%D0%B8%D0%BC%D0%B0%D1%8F_%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D0%B4%D1%83%D1%80%D0%B0&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Хранимая процедура (страница не существует)&quot;&gt;хранимых процедур&lt;/a&gt; популярного сервера БД &lt;a href=&quot;/index.php/PostgreSQL&quot; title=&quot;PostgreSQL&quot;&gt;PostgreSQL&lt;/a&gt;.  В связи с параллельной поддержкой и использованием 2-й и 3-й ве...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;'''PL/Python''' — это вариант языка программирования [[Python]], используемый при написании [[триггер (базы данных)|триггеров]] и [[хранимая процедура|хранимых процедур]] популярного сервера БД [[PostgreSQL]].&lt;br /&gt;
&lt;br /&gt;
В связи с параллельной поддержкой и использованием 2-й и 3-й версии языка Python в настоящее время в PostgreSQL можно использовать любую из двух версии PL/Python — plpython2u или plpython3u&amp;lt;ref&amp;gt;[http://www.postgresql.org/docs/current/interactive/plpython-python23.html 42.1. Python 2 vs. Python 3] {{Wayback|url=http://www.postgresql.org/docs/current/interactive/plpython-python23.html |date=20131106034949 }}, PostgreSQL Documentation&amp;lt;/ref&amp;gt;. Использовать обе версии одновременно в одной [[Сессия (веб-аналитика)|сессии]] нельзя.&amp;lt;ref&amp;gt;{{cite book|title=Python Workout: 50 ten-minute exercises|url=https://python.engineering/python-workout-50-ten-minute-exercises/|date=2020|ISBN=9781617295508|author=Reuven M. Lerner}} {{Wayback|url=https://python.engineering/python-workout-50-ten-minute-exercises/ |date=20210826105953 }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Чтобы установить PL/Python в определённую базу данных, выполните команду ''CREATE EXTENSION plpythonu'', либо запустите в оболочке системы ''createlang plpythonu имя_данных''.&lt;br /&gt;
&lt;br /&gt;
Создавать функции на недоверенных [[Язык программирования|языках]], таких как ''plpythonu'', могут только [[Суперпользователь|суперпользователи]].&lt;br /&gt;
&lt;br /&gt;
== Примечания ==&lt;br /&gt;
{{примечания}}&lt;br /&gt;
&lt;br /&gt;
== Литература ==&lt;br /&gt;
* {{Книга|автор = Regina O. Obe, Leonard Hsu|часть = Ch. 8 Writing Functions. Writing PL/Python Functions|pages = 105—107|ссылка = https://books.google.ru/books?id=Q8jkIZkMTPcC&amp;amp;dq|заглавие = PostgreSQL: Up and Running|издательство = [[O'Reilly Media]]|год = 2012|isbn = 1449326331, 9781449326333|allpages = 147}}&lt;br /&gt;
* Серия статей в Postgres OnLine Journal&lt;br /&gt;
*: {{статья|ссылка=http://www.postgresonline.com/journal/archives/99-Quick-Intro-to-PLPython.html|заглавие=Quick Intro to PLPython|автор=Leo Hsu and Regina Obe |год=2009-01-22|publisher=Postgres OnLine Journal|номер=99}}&lt;br /&gt;
*: {{статья|ссылка=http://www.postgresonline.com/journal/archives/100-PLPython-Part-2-Control-Flow-and-Returning-Sets.html|заглавие=PLPython Part 2: Control Flow and Returning Sets|автор=Leo Hsu and Regina Obe |год=2009-01-30|издание=Postgres OnLine Journal|номер=100}}&lt;br /&gt;
*: {{статья|ссылка=http://www.postgresonline.com/journal/archives/101-PLPython-Part-3-Using-custom-classes,-pulling-data-from-PostgreSQL.html|заглавие=PLPython Part 3: Using custom classes, pulling data from PostgreSQL|автор=Leo Hsu and Regina Obe |год=2009-02-04|издание=Postgres OnLine Journal|номер=101}}&lt;br /&gt;
*: {{статья|ссылка=http://www.postgresonline.com/journal/archives/102-PLPython-Part-4-PLPython-meets-aggregates.html|заглавие=PLPython Part 4: PLPython meets aggregates|author=Leo Hsu and Regina Obe |год=2009-02-05|издание=Postgres OnLine Journal|номер=102}}&lt;br /&gt;
*: {{статья|ссылка=http://www.postgresonline.com/journal/archives/107-PLPython-Part-5-PLPython-meets-PostgreSQL-Multi-column-aggregates-and-SVG-plots.html|заглавие=PLPython Part 5: PLPython meets PostgreSQL Multi-column aggregates and SVG plots|автор=Leo Hsu and Regina Obe |год=2009-03-13|издание=Postgres OnLine Journal|номер=105}}&lt;br /&gt;
* {{книга|автор=Korry Douglas, Susan Douglas|заглавие=PostgreSQL: A Comprehensive Guide to Building, Programming, and Administering PostgreSQL Databases|ссылка=https://books.google.ru/books?id=gkQVL9pyFVYC|издательство=Sams Publishing|год=2003|серия=Developer's library|allpages=790|isbn=978-0-7357-1257-7|ref=Douglas}}&lt;br /&gt;
&lt;br /&gt;
== Ссылки ==&lt;br /&gt;
{{википедия|PL/Python}}&lt;br /&gt;
* [http://www.postgresql.org/docs/current/interactive/plpython.html Руководство по PL/Python]{{ref-en}}&lt;br /&gt;
&lt;br /&gt;
[[Категория:Реализации Python]]&lt;br /&gt;
[[Категория:Языки программирования баз данных]]&lt;br /&gt;
[[Категория:PostgreSQL]]&lt;/div&gt;</summary>
		<author><name>Dzmuh</name></author>
	</entry>
</feed>