PostgreSQL 9.1.5ʸ�� | ||||
---|---|---|---|---|
前のページ | 巻戻し | 第 42章PL/Python - Python��³������ | 早送り | 次のページ |
PL/Python��Python 2�����Python 3�����ξ���ݡ��Ȥ��ޤ��� (PostgreSQL�Υ��ȡ�����Ǥϡ����ݡ��Ȥ���Python�κ٤��ʥޥ��ʡ��С������˴ؤ��ơ�������Τʾ����ܤ���Ƥ��ޤ���) Python 2�ڤ�Python 3����ˤϽ��פ�¦�̤Ǥ����Ĥ��ߴ���������ޤ���Τǡ����ߤ��ɤ������PL/Python�Ǥϰʲ���̿̾�ʤ�Ӥ˰ܹԷײ褬���Ѥ���Ƥ��ޤ���
plpython2u�Ȥ���̾����PostgreSQL�����Python 2����˴�Ť���PL/Python��������ޤ���
plpython3u�Ȥ���̾����PostgreSQL�����Python 3����˴�Ť���PL/Python��������ޤ���
plpythonu�Ȥ���̾���θ���ϥǥե���Ȥ�Python����(�������Ǥ�Python 2)�˴�Ť���PL/Python��������ޤ��� (���Υǥե���ȤϤɤΥ�������˥��ȡ��뤵�줿Python������"�ǥե����"�Ȥߤʤ���뤫���㤨��/usr/bin/python�����������Ȥ���Ω���Ƥ��ޤ���) Python���ߥ�˥ƥ��ˤ�����Python 3�ؤΰܹԤοʹԾ����˰�¸���ޤ����������餯�ᤤ�����PostgreSQL�Υǥե���Ȥ�Python 3���Ѥ��ޤ���
Python 2�Ѥ�PL/Python��Python 3�Ѥ�PL/Python���ޤ��Ϥ���ξ�������ѤǤ��뤫�ɤ����ϡ����ۻ�������ޤ��ϥ��ȡ��뤷���ѥå������˰�¸���ޤ���
ティップ: �ɤΥС�������Python�����ȡ�����˸��Ф���뤫���ޤ��ϡ�PYTHON�Ķ��ѿ�����Ѥ��ƥС�����������Ū�����ꤹ�뤳�Ȥǡ����ۤ���밡�郎��ޤ�ޤ��� 項15.4�Ȥ��Ƥ��������� ���ĤΥ��ȥ졼������ξ����PL/Python�����Ѳ�ǽ�ˤ��뤿��ˤϡ��������ĥ��configure�ȹ��ۤ�Ԥ�ɬ�פ�����ޤ���
���η�̰ʲ��Τ褦�ʻ�����ˡ�Ȱܹ���ά�Ȥʤ�ޤ���
��¸�Υ桼������Ӹ�������Python 3�˶�̣������ʤ��桼����plpythonu�Ȥ���̾���θ������Ѥ�����ʬ�δֲ����ѹ�����ɬ�פϤ���ޤ��� �ǽ�Ū��Python 3�ؤΰܹԤ��ñ�ˤ��뤿��ˡ�Python 2.6/2.7�ؤΰܹԤ�𤷤ƥ����ɤ�����"�����������"���Ȥ�ޤ���
�ºݤˤϡ�¿����PL/Python�ؿ��Ϥ��Τޤޡ��ޤ��Ϥ鷺�����ѹ���Ԥ����Ȥ�Python 3�˰ܹԤ���ޤ���
Python 2���礭����¸���륳���ɤ����뤳�Ȥ�ʬ���äƤ��ơ��ѹ�����ͽ�꤬�ʤ��桼����plpython2u����̾����Ѥ��뤳�Ȥ��Ǥ��ޤ��� ����ϡ�PostgreSQL��Python 2�Υ��ݡ��Ȥ������ˤʤ��ʤ롢������ξ���ޤ�ư�³���ޤ���
Python 3��ĩ�路�����桼���ϡ����ߤ�ɸ��Ǥϱʵפ�ư�³����plpython3u����̾����ѤǤ��ޤ��� ���衢Python 3���ǥե���Ȥˤʤä�������Ū����ͳ����"3"�Ȥ���ʸ���Ϥʤ��ʤ뤳�Ȥˤʤ�Ǥ��礦��
Python 3�ΤߤΥ��ڥ졼�ƥ������ƥ�Ķ����ۤ�������������Τ�̥桼���ϡ�pg_pltemplate�����Ƥ��ѹ����ơ�plpythonu��plpython3u���褦�ˤ��뤳�Ȥ��Ǥ��ޤ��� �����������ְ��̤ȸߴ������ʤ����ȥ졼������������Ƥ��뤳�Ȥ�Ф��Ƥ����Ƥ���������
�ޤ���Python 3�ؤΰܿ��˴ؤ������ˤĤ��Ƥ�Python 3.0�ˤ����뿷��ǽʸ��Ȥ��Ƥ���������
Python 2���ˤ���PL/Python��Python 3���ˤ���PL/Python��Ʊ�����å����ǻ��Ѥ��뤳�ȤϤǤ��ޤ��� ưŪ�⥸�塼����Υ���ܥ뤬��ȿ���뤿�ᡢ���������PostgreSQL�����Хץ�����������å��夷�Ƥ��ޤ�����Ǥ��� ���륻�å�������Python�Υ�㡼�С�������ߤ����ʤ�����θ��������ꡢ���פ����Ĥ���ȥ��å��������Ǥ���ޤ��� �������̡��Υ��å����Ǥ���С�Ʊ���ǡ����١����ˤ����ưۤʤ�PL/Python��ξ������Ѥ��뤳�Ȥ��Ǥ��ޤ���