Add note that using PL/Python 2 and 3 in the same session will probably crash

This commit is contained in:
Peter Eisentraut 2010-07-06 21:37:31 +00:00
parent 5acd417c8f
commit 46ee42b816
1 changed files with 10 additions and 1 deletions

View File

@ -1,4 +1,4 @@
<!-- $PostgreSQL: pgsql/doc/src/sgml/plpython.sgml,v 1.49 2010/03/29 21:35:59 petere Exp $ -->
<!-- $PostgreSQL: pgsql/doc/src/sgml/plpython.sgml,v 1.50 2010/07/06 21:37:31 petere Exp $ -->
<chapter id="plpython">
<title>PL/Python - Python Procedural Language</title>
@ -152,6 +152,15 @@
New In Python 3.0</ulink> for more information about porting to
Python 3.
</para>
<para>
On most (possibly all) platforms, it is not possible to use
PL/Python based on Python 2 and PL/Python based on Python 3 in the
same session, because the symbols in the dynamic modules will
clash, which will result in crashes of the PostgreSQL server
process. It is possible, however, to use both PL/Python variants
in the same database, from separate sessions.
</para>
</sect1>
<sect1 id="plpython-funcs">