¾�ΥС�������ʸ�� �� 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9.6 | 9.5 | 9.4 | 9.3 | 9.2 | 9.1 | 9.0 | 8.4 | 8.3 | 8.2 | 8.1 | 8.0 | 7.4 | 7.3 | 7.2

createlang

名前

createlang -- PostgreSQL��³������򥤥󥹥ȡ��뤹��

概要

createlang [connection-option...] langname [dbname]

createlang [connection-option...] --list | -l [dbname]

����

createlang�ϡ�PostgreSQL�ǡ����١����˼�³��������ɲä��뤿��Υ桼�ƥ���ƥ��Ǥ���

createlang��ñ�ʤ�CREATE LANGUAGE SQL���ޥ�ɤΥ�åѤǤ���

注意

createlang���ѻ�ͽ��Ǥ��ꡢ�����PostgreSQL��꡼���Ǻ��������ǽ��������ޤ��� �����CREATE EXTENSION���ޥ�ɤ�ľ�ܻ��Ѥ��뤳�Ȥ�侩���ޤ���

���ץ����

createlang�Ǥϡ������Υ��ޥ�ɥ饤����������Ǥ��ޤ���

langname

���󥹥ȡ��뤹���³���ץ�����ߥ󥰸����̾������ꤷ�ޤ��� �ʤ���̾���Ͼ�ʸ���Ǥ�����

[-d] dbname
[--dbname=]dbname

������ɲä���ǡ����١�������ꤷ�ޤ��� �ǥե���ȤǤϡ����ߤΥ����ƥ�桼��̾��Ʊ��̾���Υǡ����١��������Ѥ���ޤ���

-e
--echo

�¹Ԥ����SQL���ޥ�ɤ�ɽ�����ޤ���

-l
--list

�оݥǡ����١�����˴��˥��󥹥ȡ��뤵��Ƥ������ΰ�����ɽ�����ޤ���

-V
--version

createlang�ΥС�������ɽ��������λ���ޤ���

-?
--help

createlang�Υ��ޥ�ɥ饤������λ�����ˡ��ɽ��������λ���ޤ���

createlang�ϡ��ʲ��Υ��ޥ�ɥ饤���������³�ѥ�᡼���Ȥ��Ƽ����դ��ޤ���

-h host
--host=host

�����Ф���Ư���Ƥ���ޥ���Υۥ���̾����ꤷ�ޤ��� �����ͤ�����å��夫��Ϥޤ��硢Unix�ɥᥤ�󥽥��å��ѤΥǥ��쥯�ȥ�Ȥ��ƻ��Ѥ���ޤ���

-p port
--port=port

�����Ф���³��ƻ뤹��TCP�ݡ��Ȥ⤷����Unix�ɥᥤ�󥽥��åȥե�����γ�ĥ�Ҥ���ꤷ�ޤ���

-U username
--username=username

��³���뤿��Υ桼��̾����ꤷ�ޤ���

-w
--no-password

�ѥ���ɤ����Ϥ�¥���ޤ��� �����Ф��ѥ����ǧ�ڤ�ɬ�פȤ������ġ�.pgpass�ե�����ʤɤ�¾����ˡ�����ѤǤ��ʤ���硢��³��Ԥϼ��Ԥ��ޤ��� �Хå�����֤�ѥ���ɤ����Ϥ���桼����¸�ߤ��ʤ����ˤ��Υ��ץ�����ͭ�Ѥ��⤷��ޤ��󡣡�

-W
--password

�ǡ����١�������³�������ˡ�createlang�϶���Ū�˥ѥ�������Ϥ�¥���ޤ���

�����Ф��ѥ����ǧ�ڤ��׵᤹����createlang�ϼ�ưŪ�˥ѥ�������Ϥ�¥���ޤ��Τǡ����줬���פˤʤ뤳�ȤϤ���ޤ��� ��������createlang�ϡ������Ф˥ѥ���ɤ�ɬ�פ��ɤ�����Ƚ�Ǥ��뤿�����³��Ԥ�̵�̤˹Ԥ��ޤ��� ��������;�פ���³��Ԥ��ɤ������-W�����Ϥ�ͭ�դȤʤ���⤢��ޤ���

��

PGDATABASE
PGHOST
PGPORT
PGUSER

�ǥե���Ȥ���³�ѥ�᡼���Ǥ���

�ޤ������Υ桼�ƥ���ƥ��ϡ�¾�ΤۤȤ�ɤ�PostgreSQL�桼�ƥ���ƥ���Ʊ�͡�libpq�ǥ��ݡ��Ȥ����Ķ��ѿ�����Ѥ��ޤ���項31.14�򻲾Ȥ��Ƥ��������ˡ�

����

�ۤȤ�ɤΥ��顼��å������ϡ��ɤ������Ǥ����ΤȤʤäƤ��ޤ��� ���顼��å������򸫤Ƥ����꤬��褷�ʤ����ϡ�createlang��--echo���ץ������դ��Ƽ¹Ԥ��Ƥ���������ɽ����̤ξܺ٤ˤĤ��Ƥϡ����줾���б�����SQL���ޥ�ɤ򻲾Ȥ��Ƥ��������� libpq�ե���ȥ���ɥ饤�֥��ǻ��Ѥ����ǥե���Ȥ���³����ȴĶ��ѿ���Ŭ�Ѥ���ޤ���

����

�����������ˤ� droplang����Ѥ��Ƥ���������

��

pltcl�����template1�ǡ����١����˥��󥹥ȡ��뤷�ޤ���

$ createlang pltcl template1

�����template1�˥��󥹥ȡ��뤹�뤳�Ȥˤ�ꡢ��Ǻ��������ǡ����١����ˤ⼫ưŪ�˥��󥹥ȡ��뤵��뤳�Ȥ����դ��Ƥ���������

��Ϣ����

droplang, CREATE EXTENSION, CREATE LANGUAGE