psql �Ȥ� PostgreSQL �Υ����ߥʥ뷿�ե���ȥ���ɤǤ��� ����Ū���䤤��碌�����Ϥ���PostgreSQL ���Ф���ȯ�Ԥ��ơ���̤��ǧ���뤳�Ȥ��Ǥ��ޤ��� �ޤ����ե����뤫�����Ϥ��ɤ߹��ळ�Ȥ��ǽ�Ǥ��� ����˲ä���������ץȤҤ���Τ��ñ�ˤ��뤿��ȡ��͡��ʥ�������ư�����뤿��ˡ������Ĥ�Υ���ޥ�ɤȳƼ�Υ�����˻�����ǽ�������Ƥ��ޤ���
�ɤ߹�������ƤιԤ���̤�ɽ�����ޤ�����������ü��⡼�ɤ��⥹����ץȽ����κݤ�ͭ�ѤǤ�������� ECHO �ѿ��� all �����ꤹ�뤳�Ȥ�Ʊ���Ǥ���
����·��̵���ν��ϥ⡼�ɤ����ؤ��ޤ���(����ʤ���С��ǥե���Ȥΰ���·�����줿���ϥ⡼�ɤˤʤ�ޤ���)
psql ���Ф���command �Ȥ��� 1 �ĤΥ��ޥ��ʸ�����¹Ԥ�����λ����褦�ؼ����ޤ��� ���Υ��ޥ�ɤϥ����륹����ץ����ͭ�ѤǤ���
command �ϡ������ФǴ����˲��ϲ�ǽ��(�Ĥޤꡢpsql ��ͭ�ε�ǽ�ϴޤޤʤ�)���ޥ��ʸ���⤷���ϡ�1 �ĤΥХå�����å��女�ޥ�ɤǤ���ɬ�פ�����ޤ��� ���Τ��� SQL �� psql ����ޥ�ɤߤ����뤳�ȤϤǤ��ޤ��� �ʲ��Τ褦�˥ѥ��פ�ȤäƤ���ʸ����� psql ���Ϥ����ȤǺ��ߤ����뤳�Ȥ��Ǥ��ޤ��� echo "\x \\ select * from foo;" | psql.
���ޥ��ʸ����ʣ����SQL���ޥ�ɤ�ޤ��硢����ʸ�������ʣ���Υȥ��������ʬ���뤿��ˡ�BEGIN/COMMIT ���ޥ�ɤ��ޤޤ�ʤ��¤ꡢ1�ĤΥȥ�������ǽ�������ޤ��� ����ϡ�Ʊ��ʸ�����psql��ɸ�����ϤȤ����Ϥ�������ư��Ȥϰۤʤ�ޤ���
��³����ǡ����١�����̾������ꤷ�ޤ��� ����ϥ��ޥ�ɥ饤��ǥ��ץ��������Ǥʤ��ǽ�ΰ����Ȥ��� dbname ����ꤹ�뤳�Ȥ�Ʊ���Ǥ���
�����Ф�����줿���ޥ�ɤ�����ɽ�����ޤ��� ����� ECHO �ѿ��� queries �����ꤹ�뤳�Ȥ�Ʊ���Ǥ���
\d �䤽��¾�ΥХå�����å��女�ޥ�ɤˤ�ä����������ºݤ��䤤��碌��ɽ�����ޤ��� �����Ȥäơ�����Υץ������˻����褦�ʵ�ǽ��ޤ�뤳�Ȥ��Ǥ��ޤ��� ����� psql �������� ECHO_HIDDEN �ѿ������ꤹ�뤳�Ȥ�Ʊ���Ǥ���
���ü��˥��ޥ�ɤ��ɤ��ΤǤϤʤ���filename �ե�����ޥ�ɤΥ������Ȥ��ƻ��Ѥ��ޤ��� ���Υե�����ν�������λ�����塢psql �Ͻ�λ���ޤ��� ����� \i �������ޥ�ɤȤۤȤ��Ʊ���Ǥ���
filename �� - (�ϥ��ե�) �ξ��ɸ�����Ϥ����ɤ���ޤ���
���Υ��ץ����λ��Ѥȡ�psql < filename �����Ϥ��뤳�Ȥ���̯�˰ۤʤ�ޤ�������Ū�ˤϡ�ξ�ԤȤ�����̤��ư���Ԥʤ��ޤ�����-f ����Ѥ������ϡ����ֹ��դ��Υ��顼��å������ʤɤȤ��ä��������Ĥ���ͥ�줿��ǽ��ͭ���ˤʤ�ޤ����ޤ������Υ��ץ�������Ѥ�����硢��ư���Υ����С��إåɤ����������ǽ������������ޤ�������������������ϥ�����쥯��������Ѥ�����ˡ�Ǥϡ�(����Ū�ˤ�) ���Ƽ��Ȥ����Ϥ������ν��Ϥ�����Ʊ��ʽ��Ϥˤʤ뤳�Ȥ��ݾڤ���ޤ���
separator ��ե�����ɶ��ڤ�ʸ���Ȥ��ƻ��Ѥ��ޤ�������� \pset fieldsep �⤷���� \f ��Ʊ���Ǥ���
�����Ф�¹Ԥ��Ƥ���ޥ���Υۥ���̾����ꤷ�ޤ��� �����ͤ�����å��夫��Ϥޤ��硢Unix �ɥᥤ���å��ѤΥǥ��쥯�ȥ�Ȥ��ƻ��Ѥ���ޤ���
HTML ɽ������ͭ���ˤ��ޤ��� ����� \pset format html �⤷���� \H ���ޥ�ɤ�Ʊ���Ǥ���
���Ѳ�ǽ�����ƤΥǡ����١��������ɽ�����ޤ��� ����¾����³��Ϣ�Ǥʤ����ץ�����̵�뤵��ޤ��� ����� \list �������ޥ�ɤȻ��Ƥ��ޤ���
���Ƥ��䤤��碌�ν��Ϥ� filename �ե�����˽��ߤޤ��� ����� \o ���ޥ�ɤ�Ʊ���Ǥ���
�����Ф���³�ƻ��ԤʤäƤ��롢TCP �ݡ��ȡ��⤷���ϡ���������� Unix �ɥᥤ���åȥե�����γ�ĥ�Ҥ���ꤷ�ޤ��� PGPORT �Ķ��ѿ����͡��⤷�Ķ��ѿ������ꤵ��Ƥ��ʤ���С�����ѥ�����˻��ꤷ���͡��̾�� 5432 ���ǥե�����ͤȤʤ�ޤ���
\pset �����ˤ��ɽ�����ץ����ޥ�ɥ饤����ꤹ�뤳�Ȥ��Ǥ��ޤ��������Ǥϥ��ڡ����ǤϤʤ������Ȥä�̾�����ͤ���ڤäƤ��뤳�Ȥ����դ��Ʋ��������Ĥޤꡢ���Ϸ����� LaTeX �ˤ����硢-P format=latex �����Ϥ��ޤ���
psql ����å��������Ϥʤ��ǽ�����Ԥʤ��褦�˻ؼ����ޤ����ǥե���ȤǤϡ������륫�� (welcome) ��å�������Ƽ�ν��Ͼ����ɽ�����ޤ������Υ��ץ�������Ѥ�����硢���Υ�å�����ɽ��������ޤ���-c ���ץ����Ȥ�ʻ�Ѥ�ͭ�ѤǤ���psql ��ǡ�QUIET �ѿ������ꤹ�뤳�ȤǤ�Ʊ�����Ȥ��Ǥ��ޤ���
separator ��쥳���ɶ��ڤ�ʸ���Ȥ��ƻ��Ѥ��ޤ�������� \pset recordsep ���ޥ�ɤ�Ʊ���Ǥ���
���륹�ƥåץ⡼�ɤǼ¹Ԥ��ޤ��� ����ϳƥ��ޥ�ɤ������Ф�������������ˡ��桼�����Ф��Ƽ¹Ԥ��뤫����뤹�뤫�ˤĤ��Ƴ�ǧ����뤳�Ȥ��̣���ޤ��� ������ץȤΥǥХå��Τ���ˤ������Ѥ��Ʋ�������
���ߥ������Ʊ�ͤ˲��Ԥ�SQL���ޥ�ɤν�ü�Ȥʤ롢����ԥ⡼�ɤǼ¹Ԥ��ޤ���
����: ���Υ⡼�ɤϤ��λ�����ˡ�˸Ǽ����Ƥ���桼���������Ѱդ��줿��ΤǤ��Τǡ�̵�����ƻ��Ѥ���ɬ�פϤ���ޤ����äˡ�1 �Ԥ� SQL �ȥ���ޥ�ɤߤ������硢�и��������桼���ˤȤäƤ��μ¹Խ��֤�ɬ������ʬ����䤹����ΤǤϤ���ޤ���
�����̾�ȷ�̤ιԿ��եå��ʤɤ�ɽ����̵���ˤ��ޤ��� ����ϡ�\t ����ޥ�ɤ�����Ʊ���Ǥ���
HTML table ������˵��Ҥ���륪�ץ��������Ǥ��ޤ����ܺ٤ˤĤ��Ƥ� \pset �Ȥ��Ʋ�������
�ǡ����١�����³������ psql ���桼��̾�ȥѥ���ɤ�Ҥͤ�ץ���ץȤ�ɽ�����ޤ���
��ǰŪ�ʷ�٤Τ��ᡢ���Υ��ץ����Ͽ侩����ޤ��� (�ǥե���ȤǤϤʤ��桼��̾�����Ϥȥ����Ф������ˤ��ѥ�������ϤȤ������ۤʤ��ΤǤ���) ���ؤǤ��롢-U �� -W ���ץ����Ȥ��뤳�Ȥ�ޤ���
�ǥե���ȤΥ桼���ǤϤʤ� username �桼���Ȥ��ƥǡ����١�������³���ޤ��� (�����Ǥ��������Τ���θ��¤���äƤ��ʤ���Фʤ�ޤ���)
\set �������ޥ�ɤΤ褦�ˡ��ѿ���������Ԥʤ��ޤ����ͤ��⤷����С����ޥ�ɥ饤���̾�����ͤ�����Ƕ��ڤ�ɬ�פ����뤳�Ȥ����դ��Ʋ��������ѿ���̤����ˤ��뤿��ˤϡ�������äƲ��������ͤʤ����ѿ������ꤹ�뤿��ˤϡ��ͤʤ�������Τ��Ѥ��Ʋ������������������ϵ�ư���������ᤤ�ʳ��ǹԤʤ��ޤ������Τ��ᡢ������Ū�Ѥ�ͽ�줿�ѿ��ϸ�Ǿ������ǽ��������ޤ���
psql �ΥС�������ɽ�����ޤ���
�ǡ����١�����³���˥ѥ�������Ϥ�¥���褦�� psql ���Ф����ᤷ�ޤ���\connect ����ޥ�ɤ���Ѥ�����³����ǡ����١������ѹ��������Ǥ��äƤ⡢���å���������Ѥ�����Ȥ����ݻ����ޤ���
���ߤΥС������Ǥϡ�psql �ϥ����Ф��ѥ����ǧ�ڤ��ᤷ�����Ͼ�˼�ưŪ�˥ѥ���ɥץ���ץȤ�ɽ�����ޤ��� ���ߤ���� �ϥå����줿��Τ˴�Ť��Ƥ��ޤ��Τǡ���ưǧ����ͽ�ۤǤ��ʤ����Ԥ��ǽ��������ޤ��� ���Τ��ᡢ���Υ��ץ�����Ȥäƶ���Ū�˥ץ���ץȤ�ɽ�������ޤ��� �����Ф��ѥ����ǧ�ڤ��ᤷ�����˥ѥ���ɥץ���ץȤ�ɽ������ʤ���硢������³�λ�Ԥϼ��Ԥ��ޤ���
��ĥ�ơ��֥�����⡼�ɤ�ͭ���ˤ��ޤ��� ����� \x ���ޥ�ɤ�Ʊ���Ǥ���
~/.psqlrc ��ư�ѥե�������ɤ߹��ߤޤ���
psql �Υ��ޥ�ɥ饤������˴ؤ���إ�פ�ɽ�����ޤ���
psql �ϡ�����˽�λ�������ˤϡ�������� 0 ��(��������ե����뤬���Ĥ���ʤ��Ȥ��ä�) ���켫�Ȥ���̿Ū�ʥ��顼��ȯ���������� 1 �����ФȤ���³���Դ����ˤʤä����䥻�å�������ü��Ǥʤ��ä����� 2 ��ON_ERROR_STOP �ѿ������ꤵ��Ƥ�����֤ǥ�����ץȤǥ��顼��ȯ���������� 3 ���֤��ޤ���
psql �� PostgreSQL �������ʥ��饤����ȥ��ץꥱ�������Ǥ��� �ǡ����١�������³���뤿��ˤϡ���³����ǡ����١���̾���ۥ���̾�������ФΥݡ����ֹ桢��³����ݤ˻��Ѥ���桼��̾��ʬ���äƤ���ɬ�פ�����ޤ��� psql �Ǥϡ������ޥ�ɥ饤�ץ����ǻ��ꤹ�뤳�Ȥ��Ǥ������줾�� -d��-h��-p������� -U ����Ѥ��ޤ������ץ�����°���ʤ������������硢����ϥǡ����١���̾ (�ǡ����١���̾��������ˤϥ桼��̾) �ȸ��ʤ���ޤ��������Υ��ץ���٤Ƥ�ɬ�����ꤵ��Ƥ���ɬ�פϤʤ������ꤵ��Ƥ��ʤ����ϥǥե�����ͤ����Ѥ���ޤ��� �ۥ���̾���ά������硢psql �� Unix �ɥᥤ���åȷ�ͳ�ǥ�������ۥ��Ȥˤ��륵���Ф���³���ޤ����ǥե���ȤΥݡ����ֹ�ϥ���ѥ���������ꤵ��ޤ����ǡ����١��������Ф�Ʊ���ǥե�����ͤ���Ѥ���Τǡ�¿���ξ�硢�ݡ��Ȥϻ��ꤹ��ɬ�פϤ���ޤ��� �ǥե���ȤΥ桼��̾�ȥǡ����١���̾�ϡ�Unix �Υ桼��̾�Ǥ��� Ǥ�դΥ桼��̾�Ǥ��٤ƤΥǡ����١�������³�Ǥ���櫓�ǤϤ���ޤ��ǡ����١��������Ԥϡ���³���¤�桼�����Τ餻�Ƥ����ʤ���Фʤ�ޤ������Ϥ����֤�ʤ�����ˡ��Ķ��ѿ� PGDATABASE��PGHOST��PGPORT��PGUSER ��Ŭ�����ͤ����ꤹ�뤳�Ȥ�Ǥ��ޤ���
�����θ��� (���¤��ʤ������ꤷ���ۥ��Ȥǥ����Ф���Ư���Ƥ��ʤ��ʤ�) ����³���Ǥ��ʤ��ä����ˤ� psql �ϡ����顼��å�������ɽ��������λ���ޤ���
�̾�����ˤ����ơ�psql�ϡ�psql��������³���Ƥ���ǡ����١���̾�θ��=>��ʸ���Ĥ����ץ���ץȤ�ɽ�����ޤ����ʲ�������ޤ���
$ psql testdb Welcome to psql 7.4.6, the PostgreSQL interactive terminal. Type: \copyright for distribution terms \h for help with SQL commands \? for help on internal slash commands \g or terminate with semicolon to execute query \q to quit testdb=>
�ץ���ץȤ��Ф��桼���� SQL ���ޥ�ɤ����Ϥ��뤳�Ȥ��Ǥ��ޤ��� �̾���Ϥ��줿�Ԥ��䤤��碌��λ���̣���륻�ߥ������ã�������˥����Фؤ���������ޤ��� �Ĥޤꡢ���Ԥ��䤤��碌�ν�λ���̣���ޤ��� �������äơ����ޥ�ɤϤ狼��䤹�����뤿��ˡ�ʣ���ιԤ��ϤäƵ��Ҥ��뤳�Ȥ��Ǥ��ޤ��� ���ޥ�ɤ�����ʤ�����줿�顢���̤˥��ޥ�ɤη�̤�ɽ������ޤ���
�ޤ������ޥ�ɤ��¹Ԥ�����٤ˡ�psql �� LISTEN �� NOTIFY �ˤ�ä��������줿��Ʊ�����Υ��٥�Ȥ�����å����ޤ���
psql ��ǡ����Ϥ��줿��Τǡ�������ǰϤޤ�Ƥ��餺���Хå�����å���ǻϤޤ��Τ� psql ���Ȥˤ�äƼ¹Ԥ���롢psql �Υ���ޥ�ɤǤ��������Υ��ޥ�ɤϴ����Τ���䥹����ץȤΤ���ˡ�psql ��̣������ΤȤ��ޤ�������ޥ�ɤϰ���Ū�˥���å��女�ޥ�ɡ��ޤ��ϥХå�����å��女�ޥ�ɤȸƤФ�ޤ���
psql ���ޥ�ɤη����ϥХå�����å��塢����ľ��˥��ޥ�ɤ�ư�졢���μ��˰��������ޤ���������ư�쥳�ޥ�ɡ��ޤ����줾���ư�쥳�ޥ�ɤ϶���ʸ���ˤ�äƶ��̤��ޤ���
�����˶����ޤ���硢������ñ�������ǰϤߤޤ���ñ������������˴ޤ����ˤϡ�����ñ�����������˥Хå�����å����Ĥ��Ʋ�������ñ�������ǰϤ�줿��Τϡ�\n (����)��\t (����)��\digits��\0digits��\0xdigits (Ϳ����줿10�ʿ���8�ʿ���16�ʿ���ʸ��) �� C ���������ִ�ʸ�����оݤȤʤ�ޤ���
������ǰϤ��Ƥ��餺�����ĥ����� (:) �dz��Ϥ��������ϡ�psql �ѿ��Ȥ��ư���졢�ѿ����ͤ������Ȥ��ư����ޤ���
�հ����� (`) �ǰϤޤ줿�����ϡ����ޥ�ɥ饤��Ȥ���ǧ�����졢��������Ϥ���ޤ��� ���ޥ�ɤη�� (��³�β��ԤϺ������ޤ�) �ϰ������ͤȤ��Ƹ��ʤ���ޤ��� �հ�������Ф��Ƥ�嵭�Υ��������ץ��������������ޤ���
���ޥ�ɤˤϡ������Ȥ��� SQL �� (�ơ��֥�̾�ʤɤ�) ���̻Ҥ����Τ�����ޤ��� �����ΰ����� SQL �ι�ʸ��§�˽����ޤ��� �㤨�а������ȼ��ʤ�ʸ���϶���Ū�˾�ʸ���ˤʤꡢ��Ű�����(")�dz�뤳�Ȥ���ʸ����ʸ���Ѵ����ɻߤǤ�������ʸ�����̻���˴ޤ�뤳�Ȥ��Ǥ��롢�ʤɤǤ��� ��Ű�������Ǥϡ�Ϣ³������Ű�����Ϸ��̾�Ǥ�1�Ĥ���Ű�����˸���ޤ��� �㤨�С�FOO"BAR"BAZ �� fooBARbaz�Ȳ�ᤵ�졢"A weird"" name" �� A weird" name �ˤʤ�ޤ���
�����β��Ϥ��̤ΰ�����dz���Ƥ��ʤ��Хå�����å��夬����Ȥ����ǽ�λ���ޤ��� ����ϡ������ʥ���ޥ�ɤλϤޤ��ǧ������ޤ��� \\ (�Хå�����å��� 2 ��) �Ȥ������̤�ʸ�����¤Ӥϰ����ν�����̣����SQL ���ޥ�ɤ�³����������ϡ����β��Ϥ�Ԥ��ޤ��� ���Τ褦����ˡ�ǡ�SQL ���ޥ�ɤ� psql ���ޥ�ɤ� 1 �ĤιԤ˹�碌�Ƶ��Ҥ��뤳�Ȥ��Ǥ��ޤ��� ����������������ˤ����ơ�����ޥ�ɤΰ����ϹԤ�ޤ������ȤϤǤ��ޤ���
�ʲ��Υ���ޥ�ɤ��������Ƥ��ޤ���
���ߤΥơ��֥�ν��Ϸ�������·���ʤ��פˤʤäƤ���С���·����פ��ڤ��ؤ��ޤ�����·���ʤ��פǤʤ����ϡ���·���ʤ��פ����ꤷ�ޤ��� ���Υ��ޥ�ɤϲ��̸ߴ����Τ���ˤ���ޤ��� ����Ū�ʲ����� \pset �Ȥ��Ʋ�������
���ߤκ�ȥǥ��쥯�ȥ�� directory ���ѹ����ޤ��� �������ʤ����ϡ����ߤΥ桼���Υۡ���ǥ��쥯�ȥ���ѹ����ޤ���
�ƥ��å�: ���ߤκ�ȥǥ��쥯�ȥ��ɽ������ˤϡ�\!pwd ����Ѥ��Ʋ�������
�䤤��碌��̤Ȥ���ɽ����������ƤΥơ��֥륿���ȥ�����ꡢ�ޤ��ϡ������ȥ����������Ԥʤ��ޤ��� ���Υ��ޥ�ɤϡ�\pset title title ��Ʊ���Ǥ��� (���Υ��ޥ�ɤ�̾���� "caption" ��ͳ�褷�������� HTML �Υơ��֥��ɸ�� (caption) �����ꤹ�뤿������˻Ȥ��Ƥ��ޤ�����)
�������ǡ����١����ؤ���³�ޤ��ϡ�����桼��̾�Ǥ���³��Ԥʤ��ޤ�������ޤǤ���³���Ĥ����ޤ���dbname �� - �ξ�硢���ߤΥǡ����١���̾���Ȥ��ޤ���
username ����ά���줿��硢���ߤΥ桼��̾�����Ѥ���ޤ���
���̤ʵ�§�Ȥ��ơ��������ʤ� \connect �ξ��ϡ��ǥե���ȤΥǡ����١����˥ǥե���ȤΥ桼������³���ޤ� (��������ʤ��� psql ��ư��������Ʊ�����Ȥˤʤ�ޤ�)��
��³�λ�Ԥ� (�桼��̾�δְ㤤�䥢�����������ݤ��줿���ʤɤ���ͳ��) ���Ԥ�����硢psql �����ü��⡼�ɤǤ�����˸¤äơ�����ޤǤ���³���ݻ�����ޤ��������ü�������ץȤ�¹Ԥ��Ƥ�����ϡ������ϥ��顼�Ȥʤꡢ¨�¤���ߤ��ޤ������ΰ㤤�ϡ����������ϥߥ����Ф���桼���δ������⤦�����ϡ�������ץȤ��ְ�ä��ǡ����١��������Ƥ��ޤ����Τ��ɤ������ʵ������θ���Ƽ�������Ƥ��ޤ���
�ե���ȥ���� (���饤�����) ���ԡ���Ԥʤ��ޤ��� ����� SQL COPY ���ޥ�ɤ�¹Ԥ������Ǥ����������Фǻ���ե�������Ф����ɤ߹��ߤޤ��Ͻ��ߤ�Ԥ��ΤǤϤʤ���psql ���ե�������ɤ߽�Ԥ��������Фȥ�������ե����륷���ƥ�֤ǥǡ���������ޤ��� �Ĥޤꡢ�ե�����ؤΥ����������¤ϥ����ФǤϤʤ���������桼���Τ�Τ���Ѥ���Τǡ�SQL �Υ����ѡ��桼�����¤�ɬ�פ���ޤ���
���Υ��ޥ�ɤι�ʸ�� SQL COPY ���ޥ�ɤ˻��Ƥ��ޤ� (�ܺ٤Ϥ��������Ȥ��Ʋ�����)�� ���Τ��ᡢ\copy ���ޥ�ɤˤ����̤ʲ��ϥ롼�뤬Ŭ�Ѥ���Ƥ��뤳�Ȥ����դ��Ʋ������� �äˡ��ѿ����ִ���§��Хå�����å��奨�������פ�Ŭ�Ѥ���ޤ���
�ƥ��å�: �������� SQL COPY ���ޥ�ɤۤɸ�Ψ�褯�Ϥ���ޤ��� �Ȥ����Τϡ����ƤΥǡ��������饤�����/��������³���̤��Ƥ��Ȥꤵ��ʤ��ƤϤʤ�ʤ�����Ǥ��� �ǡ����̤�¿���Ȥ���¾�μ�ˡ����Ѥ��������褤�Ǥ��礦��
����: ���饤����ȥ��ԡ��ȥ����Х��ԡ��ȤǤϡ�stdin �ڤ� stdout �β��˰㤤�����뤳�Ȥ����դ��Ʋ������� ���饤����ȥ��ԡ��Ǥϡ������Ͼ�� psql �������ϥ��ȥ��Ȥ��ޤ��� �����Х��ԡ��Ǥϡ�stdin �� COPY ���Τ��ɤߤȤ�Ȥ��������ɤߤȤ�ޤ� (�㤨�С�-f ���ץ����Ǽ¹Ԥ��륹����ץ�)�� ������ stdout �ϡ��䤤��碌���ϥ��ȥ�� (��Ҥ� \o ����ޥ�ɤȤ��Ʋ�����) �Ȥ��ޤ���
PostgreSQL �������������۾���ɽ�����ޤ���
pattern �˰��פ���ƥ�졼�����ˤĤ��ơ����٤Ƥ������η��������� NOT NULL ��ǥե���Ȥʤɤ����̤�°����ɽ�����ޤ��� �ӥ塼��졼�����ξ��ϡ��ӥ塼������˽�������Ϣ�դ����Ƥ��륤��ǥå��������롼�뤪��ӥȥꥬ��ɽ������ޤ��� ("�ѥ�����Υޥå���" �ϲ������������ޤ���)
\d+ �Ȥ������Υ��ޥ�ɤ�Ʊ���Ǥ������ơ��֥����˴�Ϣ�դ���줿���ƤΥ����Ȥ�ɽ������ޤ���
����: \d �� pattern �����ʤ��ǻ��Ѥ��줿���ϡ�\dtvs ��Ʊ����̣�Ȥʤꡢ���ƤΥơ��֥롢�ӥ塼���������ΰ�����ɽ������ޤ��������ñ���ص��Τ���Τ�ΤǤ���
���ѤǤ������Ƥν���ؿ��ȡ���������оݤȤʤ�ǡ������ΰ�����ɽ�����ޤ��� pattern �����ꤵ�줿��硢���Υѥ������̾�������פ��뽸��Τߤ�ɽ������ޤ���
���ѤǤ������Ƥ��Ѵ���ʸ�����å���沽�����ΰ�����ɽ�����ޤ��� pattern �����ꤵ�줿��硢���Υѥ������̾�������פ����Ѵ��Τߤ�ɽ������ޤ���
���ѤǤ��뷿���㥹�Ȥΰ�����ɽ�����ޤ���
pattern �˰��פ��륪�֥������Ȥ�������ɽ�����ޤ������������ꤵ��Ƥ��ʤ����ϡ��Ļ�Ū�ʥ��֥������Ȥ��٤Ƥ�������ɽ�����ޤ��� �ɤ���ξ��Ǥ⡢���������륪�֥������ȤΤߤ��ꥹ�Ȥ���ޤ��� ("���֥�������" �ˤϡ����ؿ����黻�ҡ�������졼����� (�ơ��֥롢�ӥ塼������ǥå��������������顼�����֥�������) ���ޤޤ�ޤ�)������˼����ޤ���
=> \dd version Object descriptions Schema | Name | Object | Description ------------+---------+----------+--------------------------- pg_catalog | version | function | PostgreSQL version string (1 row)
���֥������Ȥ������� COMMENT SQL ���ޥ�ɤ���Ѥ��ƺ������뤳�Ȥ��Ǥ��ޤ���
���Ѳ�ǽ�ʥɥᥤ��٤�ɽ�����ޤ��� pattern �����ꤵ��Ƥ�����ϡ����פ���ɥᥤ��Τߤ�ɽ������ޤ���
���ѤǤ������Ƥδؿ��ȡ����ΰ���������ͤη��ΰ�����ɽ�����ޤ��� pattern �����ꤵ��Ƥ�����ϡ����Υѥ������̾�������פ���ؿ��Τߤ�ɽ������ޤ��� \df+ �Ȥ������ǻȤ�줿��硢�ƴؿ��θ����������ޤ��ղ�Ū�����ɽ������ޤ���
����: ���פʾ���餹���ᡢ\df �ϥǡ����� I/O �ؿ���ɽ�����ޤ��� ����ϡ�cstring �ǡ�������������줿���֤����ꤹ��ؿ���̵�뤹�뤳�ȤǼ�������ޤ���
����ϼºݤΥ��ޥ�ɤ�̾���ǤϤʤ���i��s��t��v��S �Ȥ���ʸ���Ϥ��줾�졢����ǥå��������������ơ��֥롢�ӥ塼�������ƥ�ơ��֥���̣���ޤ��� ������ʸ���Τ���Ǥ�դΤ�Τޤ��Ϥ��٤Ƥ�Ǥ�դν��֤ǻ��ꤷ�ơ����פ��뤹�٤ƤΥ��֥������Ȥΰ�����ɽ�����뤳�Ȥ��Ǥ��ޤ��� ʸ�� S ����ꤹ��ȡ������ƥ४�֥������ȤΤߤ�ɽ������ޤ��� S ����ꤷ�ʤ���С������ƥ४�֥������Ȱʳ��Υ��֥������ȤΤߤ�ɽ������ޤ��� ���ޥ��̾�θ�� + ���ղä���ȡ��ƥ��֥������Ȥ˴�Ϣ�դ����Ƥ������������⤷¸�ߤ����ɽ������ޤ���
pattern ����ꤹ��ȡ��ѥ������̾�������פ��륪�֥������ȤΤߤ�ɽ������ޤ���
����� \lo_list ����̾�ǡ��顼�����֥������Ȥΰ�����ɽ�����ޤ���
���ѤǤ������ƤΥ�������(̾������)�ΰ�����ɽ�����ޤ��� pattern (����ɽ��)����ꤹ��ȡ��ѥ������̾�������פ��륹�����ޤΤߤ�ɽ������ޤ���
���ѤǤ���黻�Ҥȡ����α黻���ܤ�����ͤ����ɽ�����ޤ��� pattern ����ꤹ��ȡ��ѥ������̾�������פ���黻�ҤΤߤ�ɽ������ޤ���
���Ѳ�ǽ�ʤ��٤ƤΥơ��֥��Ϣ�դ����Ƥ��륢���������¤ȤȤ�˰���ɽ�����ޤ��� pattern ����ꤹ��ȡ��ѥ������̾�������פ���ơ��֥�Τߤ�ɽ������ޤ���
GRANT ���ޥ�ɤ� REVOKE ���ޥ�ɤϡ������������¤�����˻Ȥ��ޤ��� �ܺ٤ˤĤ��Ƥ� GRANT �Ȥ��Ʋ�������
���ƤΥǡ��������ޤ��ϡ�pattern �˰��פ��뷿�Τߤ����ɽ�����ޤ��� \dT+ �Ȥ��������Υ��ޥ�ɤ��������ɽ�����ޤ���
���٤ƤΥǡ����١����桼�����⤷���ϡ�pattern �˰��פ���桼���Τߤ����ɽ�����ޤ���
filename �����ꤵ�줿��硢���Υե����뤬�Խ�����ޤ��� ���ǥ����ν�λ�塢�������Ƥ��䤤��碌�Хåե��˥��ԡ�����ޤ��������ʤ��ξ�硢���ߤ��䤤��碌�Хåե��ϰ���ե�����˥��ԡ����졢������Ʊ�ͤ��Խ�����ޤ���
���ˡ��������䤤��碌�Хåե��ϡ��̾�� psql �Υ롼��˽������Хåե����Τ� 1 �ԤȤ��ƺƲ��Ϥ���ޤ���(���Τ��ᡢ������ˡ�Ǥ� "������ץ�" ������Ǥ��ޤ�������Ū�Τ���ˤ� \i ����Ѥ��Ʋ�������) ����Ϥޤ����䤤��碌�ν�ü�����ߥ�����Ǥ��� (�⤷�����䤤��碌�����ߥ������ޤ�) ��硢�����˼¹Ԥ���뤳�Ȥ��̣���Ƥ��ޤ�������ʳ��ξ��ϡ�ñ���䤤��碌�Хåե�����ݻ����������Ǥ���
�ƥ��å�: psql �ϴĶ��ѿ� PSQL_EDITOR��EDITOR��VISUAL �� (���ν��֤�) �����������Ѥ��륨�ǥ�������ꤷ�ޤ�����������Ƥ�̤����Ǥ�����ϡ�/bin/vi ���¹Ԥ���ޤ���
�����ڡ����Ƕ��ڤꡢɸ����Ϥ˽��Ϥ������Ԥ��ޤ���������ץȤν��Ϥˡ���������ߤ��������ͭ�ѤǤ�������˼����ޤ���
=> \echo `date` Tue Oct 26 21:40:57 CEST 1999
�ǽ�ΰ�����������dz���Ƥ��ʤ� -n �Ǥ����硢�Ǹ�β��ԤϽ��Ϥ���ޤ���
�ƥ��å�: \o ���ޥ�ɤ���Ѥ����䤤��碌�ν�������ѹ����Ƥ�����硢���Υ��ޥ�ɤǤϤʤ���\qecho ����Ѥ��������ɤ��Ǥ��礦��
���饤�����¦��ʸ�����å���沽���������ꤷ�ޤ��� �����ʤ��ξ�硢���Υ��ޥ�ɤϸ��ߤ���沽������ɽ�����ޤ���
����·������Ƥ��ʤ��䤤��碌�ν����ѤΥե�����ɤζ��ڤ�ʸ�������ꤷ�ޤ��� �ǥե���Ȥϡ�����("|")�Ǥ��� ����Ū�ʽ��ϥ��ץ�����������ˡ�ˤĤ��Ƥϡ�\pset �Ȥ��Ʋ�������
���ߤ��䤤��碌���ϥХåե����Ф�����ޤ��� �ޤ������ץ����Ǥ��ν��Ϥ� filename ����¸�����ꡢ���ν��Ϥ��̤� Unix ��������Ϥ���command ��¹Ԥ����ꤹ�뤳�Ȥ�Ǥ��ޤ���ñ�ʤ� \g �ϥ��ߥ�����ȼ¼�Ū��Ʊ���Ǥ������������� \g �ϡ�\o ���ޥ�ɤ� "���ٸ¤��" ���ؼ��ʤǤ���
���ꤷ�� SQL ���ޥ�ɤι�ʸ�˴ؤ���إ�פ�ɽ�����ޤ���command �����ꤵ��Ƥ��ʤ����ϡ�psql �Ϲ�ʸ�إ�פ�¸�ߤ������ƤΥ��ޥ�ɤΰ�����ɽ�����ޤ��� command �����ꥹ�� (*) �ˤ���ȡ����٤Ƥ� SQL ���ޥ�ɤι�ʸ�إ�פ�ɽ������ޤ���
����: ���Ϥ��ñ�ˤ��뤿�ᡢʣ��ñ�줫��ʤ륳�ޥ�ɤ������dz��ɬ�פϤ���ޤ����äơ�\help alter table �����Ϥ�������ǽ�ʬ�Ǥ���
HTML �䤤��碌���Ϸ�����ͭ���ˤ��ޤ������� HTML ������ͭ���Ǥ��ä���硢�ǥե���Ȥΰ���·�����줿�ƥ����ȷ������ᤷ�ޤ������Υ��ޥ�ɤϸߴ����ȴ������Τ����¸�ߤ��ޤ��� ¾�ν��ϥ��ץ����ˤĤ��Ƥϡ�\pset �Ȥ��Ʋ�������
filename �ե����뤫�����Ϥ��ɤߤȤꡢ�����ܡ��ɤ������Ϥ��줿����Ʊ���褦�˼¹Ԥ��ޤ���
����: �ɤߤȤ�줿�Ԥ���̾��ɽ�������������ϡ�ECHO �ѿ��� all �����ꤹ��ɬ�פ�����ޤ���
�����о�Τ��٤ƤΥǡ����١�����̾������ͭ�ԡ�ʸ�����å���沽�����ΰ�����ɽ�����ޤ��� ���Υ��ޥ��̾�� + ���ɲä��뤳�Ȥǡ����Υǡ����١����˴ؤ������Ƥ�������ɽ�����뤳�Ȥ��Ǥ��ޤ���
�ǡ����١������� loid �Ȥ��� OID ����ĥ顼�����֥������Ȥ��ɤ�ꡢfilename �˽Ф��ޤ�������� lo_export �����дؿ��Ȥ���̯�˰ۤʤ�ޤ��� ������δؿ��ϥǡ����١��������Ф�¹Ԥ��Ƥ���桼�����¤ǡ������о�Υե����륷���ƥ���Ф���ư��ޤ���
�ƥ��å�: �顼�����֥������Ȥ� OID ���ǧ���뤿��ˤϡ�\lo_list ����Ѥ��Ʋ�������
�ե������ PostgreSQL �Υ顼�����֥������Ȥ���¸���ޤ������ץ����Ȥ��ơ����ꤷ�������ȤΥ��֥������Ȥ˴�Ϣ�Ť��ޤ�������������ޤ���
foo=> \lo_import '/home/peter/pictures/photo.xcf' 'a picture of me' lo_import 152801
��α����ϡ����Υ顼�����֥������Ȥ֥������� ID 152801 �Ȥ��Ƽ����դ���줿���Ȥ��ޤ��� ����ƤӤ��Υ顼�����֥������Ȥ˥����������������Ϥ����ֹ�����Ƥ����ʤ���Фʤ�ޤ����Τ��ᡢ���ƤΥ��֥������Ȥ˿ʹ֤��狼��褦�ʥ����Ȥ��˴�Ϣ�Ť��뤳�Ȥ�侩���ޤ������Υ����Ȥ� \lo_list ���ޥ�ɤ���Ѥ��ƻ��Ȥ��뤳�Ȥ��Ǥ��ޤ���
���Υ��ޥ�ɤϡ���������ʥ桼���ˤ�äƥ�������ʥե����륷���ƥ���Ф���ư��ޤ�����������¦�� lo_import �ϡ������ФΥ桼���ˤ�ꥵ���о�Υե����륷���ƥ���Ф���ư��ޤ��� ���Τ��ᡢ���Υ��ޥ�ɤϥ�����¦�� lo_import �Ȥ���̯�˰ۤʤ�ޤ���
���ߥǡ����١�������¸����Ƥ������Ƥ� PostgreSQL�顼�����֥������� �ΰ������Υ��֥������Ȥ��դ���줿�����ȤȰ���ɽ�����ޤ���
loid �Ȥ��� OID �������顼�����֥������Ȥ�ǡ����١������������ޤ���
�ƥ��å�: �顼�����֥������Ȥ� OID ���ǧ���뤿��ˤϡ�\lo_list ����Ѥ��Ʋ�������
�ʹߤ��䤤��碌�η�̤� filename �ե��������¸���⤷���ϡ��ʹߤ��䤤��碌�η�̤��̸Ĥ� Unix ��������Ϥ���command ��¹Ԥ��ޤ��� �������ʤ���硢�䤤��碌�ν��Ϥ�ɸ����Ϥ˥ꥻ�åȤ���ޤ���
"�䤤��碌�η��" �ˤ����ƤΥơ��֥롢���ޥ�ɤα������ǡ����١��������Ф�������դϤ�����ǡ����١������䤤��碌��Ԥʤ� (\d �Τ褦��) �Ƽ�Хå�����å��女�ޥ�ɤν��Ϥ��ޤޤ�ޤ��������顼��å������ϴޤޤ�ޤ���
�ƥ��å�: �䤤��碌�η�̤δ֤˥ƥ����Ȥ����ߤ����뤿��ˤϡ�\qecho ����Ѥ��Ʋ�������
���ߤ��䤤��碌�Хåե���ɸ����Ϥ˽Ф��ޤ���
���Υ��ޥ�ɤ��䤤��碌��̤Υơ��֥���Ϥ˱ƶ����륪�ץ��������ꤷ�ޤ��� parameter �ˤϡ��ɤΥ��ץ��������ꤹ��Τ��Ҥ��ޤ���value �ΰ�̣�Ϥ��� parameter �˰�¸���ޤ���
�����ϡ�ɽ����Ĵ���˴ؤ��륪�ץ����Ǥ���
���Ϸ����� unaligned��aligned��html���ޤ��� latex �Τ����줫�����ꤷ�ޤ�����դ�Ƚ�̤����ʤ�о�ά����ǽ�Ǥ���(1ʸ���Ǥ⽽ʬ�Ǥ��뤳�Ȥ��̣���ޤ���)
"Unaligned (·���ʤ�)" �ϡ�1ɽ���Ԥ�1�ĤιԤ��������ͭ���ʥե�����ɶ��ڤ�ʸ���Ƕ��ڤäƽФ��ޤ��� ����ϡ�¾�Υץ������ˤ�ä��ɤ߹���ͽ��� (���ֶ��ڤ�䥫����ڤ�Ȥ��ä�) ���Ϥ�������뤳�Ȥ�տޤ��Ƥ��ޤ����ǥե���Ȥ� "Aligned (·����)" �⡼�ɤϡ�ɸ��Ū�ǡ��ͤˤ��������ι⤤�����줤���������줿�ƥ����Ƚ��ϤǤ���"HTML" �� "LaTeX" �⡼�ɤϡ��б�����ޡ������å����ʸ��˴ޤ�뤳�Ȥ��Ǥ���褦�˥ơ��֥����Ϥ��ޤ������ν��Ϥϴ�����ʸ��ǤϤ���ޤ���(����� HTML �ξ����礷�����ȤǤϤ���ޤ���LaTeX �ξ���ɬ��������ʸ��ˤʤ�褦�˥�åѡ���������ʤ���Фʤ�ޤ���)
2 ���ܤΰ����Ͽ����Ǥ����̾�Ϥ��ο�����¿���ʤ�Фʤ�ۤɡ�ɽ������ơ��֥뤬���Ķ������������ʤ�ޤ��������������η����˰�¸���Ƥ��ޤ���HTML �⡼�ɤǤϡ������ͤ�ľ�� border=... °����ȿ�Ǥ���ޤ��� ¾�η����ξ��ϡ�0 (�������ʤ�)��1 (��¦�ζ�����)��2 (�ơ��֥���) �Ȥ������Τߤ�ͭ���Ǥ���
�̾�����ȳ�ĥ���������ؤ��ޤ��� ��ĥ������ͭ���ʾ�硢���Ƥν��ϤϺ�����̾�����˥ǡ����Ȥ��� 2 �Ĥ��������ޤ��� ���Υ⡼�ɤϥǡ������̾�� "horizontal (��ʿ)" �⡼�ɤˤ�����ɽ����Ŭ���Ƥ��ʤ�����ͭ�ѤǤ���
��ĥ�⡼�ɤ� 4 �Ĥ����Ƥη����ǥ��ݡ��Ȥ���Ƥ��ޤ���
2 ���ܤΰ����ϡ���null�ξ���ɽ������ʸ����Ǥ��� �ǥե���ȤǤϲ���ɽ�����ޤ��� ���Τ��ᡢ�褯����ʸ����ȴְ㤦���Ȥ�����ޤ������Τ褦�ʾ�硢\pset null '(null)' ����Ѥ��������ɤ��Ǥ��礦��
����·���ʤ��ν��ϥ⡼�ɤǻ��Ѥ����ե�����ɶ��ڤ�ʸ������ꤷ�ޤ�������ˤ�ꡢ�㤨�Х��ֶ��ڤꡢ������ڤ�Ȥ��ä�¾�ץ�����ब�ɤ����Ѥ��������������뤳�Ȥ��Ǥ��ޤ������֤�ե�����ɶ��ڤ�ʸ���Ȥ��ƻ��Ѥ���ˤϡ�\pset fieldsep '\t' �����Ϥ��ޤ����ǥե���ȤΥե�����ɶ��ڤ�ʸ���� '|' (����) �Ǥ���
�ǥե���ȤΥեå� (x rows) ��ɽ������ɽ�������ؤ��ޤ���
����·���ʤ��ν��ϥ⡼�ɤǻ��Ѥ����쥳���� (��) �ζ��ڤ�ʸ������ꤷ�ޤ����ǥե���Ȥϲ���ʸ���Ǥ���
���ץ�Τߤ�ɽ���ȴ���ɽ�������ؤ��ޤ�������ɽ���Ǥϥ����Υإå��䥿���ȥ롢�Ƽ�եå��Ȥ��ä�;�פ��⤷��ʤ������ɽ�����ޤ������ץ�ΤߤΥ⡼�ɤǤϡ��ơ��֥�μ¥ǡ����Τߤ�ɽ������ޤ���
����ɽ����������ƤΥơ��֥��ѤΥơ��֥륿���ȥ�����ꤷ�ޤ�������Ͻ��Ϥ�����Ū�ʥ������դ��뤳�Ȥ˻��Ѥ��뤳�Ȥ��Ǥ��ޤ����������ʤ���硢�����ȥ�����ꤵ��ޤ���
HTML �� table ������˵��Ҥ���Ǥ�դ�°�������Ǥ��ޤ����������Ѥ��ơ��㤨�С�cellpadding �� bgcolor ����ꤹ�뤳�Ȥ��Ǥ��ޤ���border °���ϴ��� \pset border �ˤ�äƽ�������Ƥ��ޤ��Τǡ����Υ��ޥ�ɤ� border ����ꤷ�ʤ��Ƥ��ɤ��Ǥ��礦��
�䤤��碌������� psql �إ���ϤκݤΡ��ڡ�����λ��Ѥ����椷�ޤ��� PAGER �Ķ��ѿ������ꤵ��Ƥ����硢���Ϥϻ��ꤷ���ץ������˥ѥ��פ��Ϥ���ޤ��� PAGER �����ꤵ��Ƥ��ʤ����ϡ��ץ�åȥե������¸�Υǥե����(more �ʤ�)�����Ѥ���ޤ���
�ڡ����㤬̵���λ����ڡ�����ϻ��Ѥ���ޤ��� �ڡ����㤬ͭ���λ����ڡ������Ŭ�ڤʻ����Ĥޤꡢ����ü�����IJ��̤�Ǽ�ޤ�ʤ����ˤΤ��Ѥ���ޤ��� (psql�ˤ��ڡ��������Ѥ��٤����ɤ�����Ƚ�Ǥϴ����ǤϤ���ޤ���) \pset pager �ϥڡ������ͭ����̵�������ؤ��ޤ��� �ޤ����ڡ�����������Ѥ��뤳�Ȥ��̣���롢always�˥ڡ���������ꤹ�뤳�Ȥ�Ǥ��ޤ���
�� ��ˡ������η����ΰ㤤���ɤΤ褦�˸����뤫�ˤĤ��Ƥοޤ�����ޤ���
�ƥ��å�: \pset �ˤϳƼ�Υ��硼�ȥ��åȥ��ޥ�ɤ�����ޤ���\a��\C��\H��\t��\T���ڤӡ�\x �Ȥ��Ʋ�������
����: �����ʤ��� \pset ��ƤӽФ������ϥ��顼�ˤʤ�ޤ������衢���θƽФˤ�äơ����ߤ����Ƥ�ɽ���ѥ��ץ����ξ��֤�ɽ������褦�ˤʤ�ͽ��Ǥ���
psql �ץ�������λ���ޤ���
���Υ��ޥ�ɤϡ�\echo ��Ʊ���Ǥ��� ��������\o �ˤ�������Ʊ�ͤˡ����Ƥν��Ϥ��䤤��碌���ϥ���ͥ�˽Ф���������ۤʤ�ޤ���
�䤤��碌�Хåե���ꥻ�å� (���ꥢ) ���ޤ���
���ޥ�ɥ饤��������ɽ�����ޤ��ϡ�filename �ؤ���¸��Ԥʤ��ޤ���filename ����ά���줿��硢�����ɸ����Ϥ˽Ф���ޤ������Υ��ץ����ϡ�psql �� GNU ����饤�֥�����Ѥ���褦�˥���ѥ���������ꤵ��Ƥ������ˤΤ��Ѳ�ǽ�Ǥ���
����: ���ߤΥС������Ǥϡ��ץ������ν�λ���˼�ưŪ����¸�����褦�ˤʤ�ޤ����Τǡ����ޥ�ɤ��������¸����ɬ�פ�̵���ʤ�ޤ�������������� psql �ε�ư���٤˼�ưŪ���ɤ߹��ޤ�ޤ���
value �⤷���ϡ�ʣ���� value ��Ϳ����줿���ϡ�������Ϣ�뤷����Τ� name �����ѿ������ꤷ�ޤ���2 ���ܤΰ�����̵�����ϡ��ѿ���ñ���ͤ�̵����ΤȤ������ꤵ��ޤ����ѿ���̤����Ȥ���ˤϡ�\unset ���ޥ�ɤ���Ѥ��Ʋ�������
�ѿ�̾�ˤϡ�ʸ���������������������������Ѥ��뤳�Ȥ��Ǥ��ޤ��� �ܺ٤ˤĤ��Ƥϡ���Ҥ��ѿ��Ȥ��Ʋ�������
ɬ�פʤ�ФɤΤ褦�ʤ�ΤǤ�Ǥ�դ��ѿ�������Ǥ��ޤ�����psql �Ϥ����Ĥ����ѿ������̤ʤ�ΤȤ��ư��äƤ��ޤ��������ˤĤ��Ƥ��ѿ��˴ؤ�����ˤ���������Ƥ��ޤ���
����: ���Υ��ޥ�ɤ� SET SQL ���ޥ�ɤȤ������̤Τ�ΤǤ���
������̾�إå��ȹԿ��եå���ɽ�������ؤ��ޤ������Υ��ޥ�ɤ� \pset tuples_only ��Ʊ���ǡ��������Τ�����Ѱդ��줿��ΤǤ���
HTML ɽ�������ϥ⡼�ɤˤ����� table ���������˵��Ҥ���°�������Ǥ��ޤ��� ���Υ��ޥ�ɤ� \pset tableattr table_options ��Ʊ���Ǥ���
�� SQL ʸ�ˤ�������� (�ߥ���) ��ɽ�����ڤ��ؤ��ޤ���
���ߤ��䤤��碌�Хåե��� filename �ե�����˽��ϡ��⤷���ϡ�command Unix ���ޥ�ɤ˥ѥ��פ��Ϥ��ޤ���
��ĥ�ơ��֥�����⡼�ɤ����ؤ��ޤ��� ���Υ��ޥ�ɤ� \pset expanded ��Ʊ����ΤǤ���
���Ѳ�ǽ�ʤ��٤ƤΥơ��֥��Ϣ�դ����Ƥ��륢���������¤ȤȤ��ɽ�����ޤ��� pattern ����ꤹ��ȡ��ѥ������̾�������פ���ơ��֥�Τߤ�ɽ������ޤ���
GRANT ���ޥ�ɤ� REVOKE ���ޥ�ɤϡ������������¤�����˻Ȥ��ޤ��� �ܺ٤ˤĤ��Ƥ� GRANT �Ȥ��Ʋ�������
����� \dp ("display privileges") ����̾�Ǥ���
�̤Υ�����ε�ư���⤷���ϡ�command Unix ���ޥ�ɤ�¹Ԥ��ޤ��������Ϥ���ʾ��ᤵ�줺�����Τޤޥ�������Ϥ���ޤ���
�Хå�����å��� ("\") ���ޥ�ɤ˴ؤ���إ�����ɽ�����ޤ���
���ޤ��ޤ� \d ���ޥ�ɤ� pattern �ѥ�����������졢ɽ������륪�֥�������̾�����Ǥ��ޤ��� * �� "Ǥ�դ�Ϣ³����ʸ��" ��ɽ����? �� "Ǥ�դ�ñ��ʸ��" ��ɽ���ޤ��� (����ɽ���� Unix ������Υե�����̾�ѥ������Ʊ�ͤǤ���) ���桼���Ǥ���С�ʸ�����饹�ʤɤ�����ɽ��ɽ�� (�㤨��"Ǥ�դο���" �˰��פ��� [0-9]) ����Ѥ��뤳�Ȥ�Ǥ��ޤ��� �����Υѥ�����ޥå���ʸ����ʸ���̤��ᤵ���褦�ˤ���ˤϡ���������Ű�����ǰϤߤޤ���
(������ʤ���) �ɥåȤ�ޤ�ѥ�����ϡ���������̾�˥��֥�������̾��³���ѥ�����Ȥ��Ʋ�ᤵ��ޤ��� �㤨�С� \dt foo*.bar* �ϡ�foo �ǻϤޤ륹��������� bar �ǻϤޤ�ơ��֥�٤�ɽ�����ޤ��� �ɥåȤ��ʤ���硢�ѥ�����ϸ��ԤΥ����������ѥ���DzĻ�Ū�Ǥ��륪�֥������ȤΤߤ˰��פ��ޤ���
pattern �ѥ����������˾�ά����Ƥ����硢\d ���ޥ�ɤϾ�˸��ߤΥ����������ѥ���DzĻ�Ū�Ǥ��륪�֥������Ȥ��٤Ƥ�ɽ�����ޤ��� �ǡ����١�����Τ��٤ƤΥ��֥������Ȥ�ɽ������ˤϡ�*.* �Ȥ����ѥ��������Ѥ��ޤ���
psql �ϰ���Ū��Unix���ޥ�ɥ�����˻����ѿ����ִ���ǽ�����ޤ��� �ѿ���ñ�ʤ�̾�����ͤ��ȹ礻�Ǥ��� �ͤȤ���Ǥ�դ�Ĺ����Ǥ�դ�ʸ�������ѤǤ��ޤ��� �ѿ������ꤹ��ˤϡ�psql��\set����ޥ�ɤ�ʲ��Τ褦�˻��Ѥ��ޤ���
testdb=> \set foo bar
����ϡ�foo �ѿ��� bar �Ȥ����ͤ����ꤷ�ޤ��� �ѿ������Ƥ���Ф��ˤϡ��ʲ��Τ褦�ˤ���̾�������˥�������դ��ơ�Ǥ�դΥ���å��女�ޥ�ɤΰ����Ȥ��ƻ��Ѥ��ޤ���
testdb=> \echo :foo bar
����: \set �ΰ�����¾�Υ��ޥ�ɤ�Ʊ�͡�Ʊ���ִ��롼��˽����ޤ������Τ��ᡢ\set :foo 'something' �Τ褦�ʶ�̣�������Ȥ�������ơ�Perl �� PHP �ǡ����줾��"���եȥ��" �Ȥ� "�����ѿ�" �ȸƤФ���Τ�������뤳�Ȥ��Ǥ��ޤ�����ǰ�ʤ��� (�����ˤ�?)���������ä������ޤ����Ѥ�����ˡ�Ϥ���ޤ�������\set bar :foo �ˤ���ѿ��Υ��ԡ��ϴ�����ͭ������ˡ�Ǥ���
2 ���ܤΰ�������ꤻ���� \set ��¹Ԥ�����硢�ͤȤ��ƶ�ʸ�������Ĥ�ΤȤ����ѿ������ꤵ��ޤ��� �ѿ���̤����ˤ��� (�������) ��ˡ�ϡ�\unset ���ޥ�ɤ���Ѥ��뤳�ȤǤ���
psql �������ѿ�̾��ʸ��������������������������鹽�����졢���֤�Ĺ���ˤ����¤�����ޤ��� ¿�����ѿ��� psql �����̤˰����ޤ��� �����ϡ��¹Ի����ѿ����ͤ��ѹ����뤳�Ȥǡ������ѹ��Ǥ�������Υ��ץ����䥢�ץꥱ�������Τ������ɽ�����ޤ��� �������ѿ����̤���Ū�Τ���˻��Ѥ��뤳�Ȥ�Ǥ��ޤ������ץ�������ư������ˤȤƤ⤪�������ʤ��ǽ��������ޤ��Τǡ��侩����ޤ��� �����˽��äơ����̤ˤȤ갷�����ѿ���������ʸ�� (�ȿ����ȥ������������) ����ʤ�ޤ��� ����θߴ������Ǥ�⤯�ʤ�褦�ˡ����Τ褦���ѿ�̾���ȼ�����Ū�˻��Ѥ��ʤ��Dz������� �ʲ������̤ˤȤ갷�����ѿ������������ޤ���
(�ǥե���Ȥ�)on�λ�����SQL���ޥ�ɤμ¹Ԥ���������ȡ���ưŪ�˥��ߥåȤ���ޤ��� ���Υ⡼�ɤǥ��ߥåȤ���������ˤϡ�BEGIN �⤷���� START TRANSACTION SQL ���ޥ�ɤ����Ϥ���ɬ�פ�����ޤ��� off �⤷����̤����ξ�硢����Ū��COMMIT �⤷���� END��ȯ�Ԥ���ޤǡ�SQL���ޥ�ɤϥ��ߥåȤ���ޤ��� ��ư���ߥå�̵���⡼�ɤϡ��ȥ�������֥��å������� BEGIN ��¾�Υȥ����������楳�ޥ�ɰʳ���Ǥ�դΥ��ޥ�ɤ�¹Ԥ������ˡ�����Ū��BEGIN��ȯ�Ԥ��뤳�Ȥ�ư��ޤ���
����: ��ư���ߥå�̵���⡼�ɤǤϡ�ABORT �� ROLLBACK��ȯ�Ԥ��ơ�����Ū�˼��Ԥ����ȥ���������������ʤ���Фʤ�ޤ��� �ޤ������ߥåȤ����˥��å�����λ���������˺�Ȥ������뤳�Ȥˤ����դ��Ƥ���������
����: ��ư���ߥå�ͭ���⡼�ɤ�PostgreSQL������Ū�ʿ����Ǥ�������ư���ߥå�̵�����������SQL�λ��ͤ˶ᤤ��ΤǤ��� ��ư���ߥå�̵����ΤǤ���С�.psqlrc�ˤ���ܤ��뤳�ȤǼ¸��Ǥ��ޤ���
������³���Ƥ���ǡ����١���̾�Ǥ��������ѿ��� (�ץ�����൯ư����ޤ�) �ǡ����١�������³�����٤����ꤵ�졢̤����ˤ��뤳�Ȥ�Ǥ��ޤ���
all �����ꤷ����硢���Ϥ��줿���⤷���ϡ�������ץȤ�������ƤιԤϡ����ϵڤӼ¹Ԥ�����ɸ����Ϥ˽Ф���ޤ��� ����ư���ץ�����൯ư�������ꤹ��ˤϡ�-a �����å�����Ѥ��Ʋ������� queries �����ꤷ����硢psql �ϥ����Ф��������줿���Ƥ��䤤��碌�Τߤ�ɽ�����ޤ��� ���Τ���Υ��ץ����� -e �Ǥ���
�����ѿ������ꤵ�줿��硢�Хå�����å��女�ޥ�ɤǥǡ����١������䤤��碌��Ԥʤ����ˡ������䤤��碌���ޤ�ɽ������ޤ��� ����ˤ�ꡢPostgreSQL �����ˤĤ��Ƴؽ����뤳�Ȥ⡢����ץ���������Ʊ�ͤδؿ���ǽ���Ѱդ��뤳�Ȥ�Ǥ��ޤ��� (����ư���ץ�����൯ư��������ˤ� -E �����å�����Ѥ��Ƥ���������) �����ѿ��� noexec �Ȥ����ͤ����ꤷ����硢�䤤��碌�ϼºݤ˥����Ф��������¹Ԥ��줺�ˡ�ñ��ɽ�����������ˤʤ�ޤ���
���ߤΥ��饤�����¦��ʸ�����å���沽�����Ǥ���
�����ѿ��� ignorespace �����ꤷ����硢���ڡ�������Ϥޤ�Ԥ�����ꥹ�Ȥˤ�����ޤ���ignoredups �����ꤷ����硢����ޤǤ�����ˤ���Ԥ�����ꥹ�Ȥ�����ޤ��� ignoreboth ���ͤ� 2 �ĤΥ��ץ������Ȥ߹�碌�ޤ��� �����ѿ������ꤷ�ʤ���硢�ޤ��Ͼ嵭�ʳ����ͤ����ꤹ����ϡ����å⡼�ɤ��ɤޤ�뤹�٤ƤιԤ�����ꥹ�Ȥ���¸����ޤ���
����: ���ε�ǽ�� Bash �ε�ǽ���Ѥ⳰ʹ��ʤ���������ΤǤ���
���ޥ���������¸���륳�ޥ�ɿ��Ǥ����ǥե�����ͤ� 500 �Ǥ���
����: ���ε�ǽ�� Bash �ε�ǽ���Ѥ⳰ʹ��ʤ���������ΤǤ���
��³��Υǡ����١��������Хۥ��ȤǤ��������ѿ��� (�ץ�����൯ư����ޤ�) �ǡ����١�������³�����٤����ꤵ�졢̤����ˤ��뤳�Ȥ�Ǥ��ޤ���
̤����ʤ�С�psql �ϡ��������ü����å����� EOF ʸ�� (�̾� Control+D) ���������줿���˽�λ���ޤ��� ���ͤ����ꤷ����硢��λ�����ˡ�����������������줿 EOF ʸ����̵�뤷�ޤ������Ͱʳ������ꤷ�����ϡ��ǥե���Ȥ� 10 �ˤʤ�ޤ���
����: ���ε�ǽ�� Bash �ε�ǽ���Ѥ⳰ʹ��ʤ���������ΤǤ���
INSERT �� lo_insert ���ޥ�ɤˤ�ä��֤��줿���Ǹ�˱ƶ�������� OID ���ͤǤ��������ѿ��ϡ����� SQL ���ޥ�ɤη�̤�ɽ�������ޤǤδ֤Τ��ݾڤ���Ƥ��ޤ���
�ǥե���ȤǤϡ������ü��ʥ�����ץȤˤơ��������� SQL ���ޥ�ɤ���������ޥ�ɤʤɤȤ��ä����顼��ȯ��������硢������³�Ԥ��ޤ��� ����� psql �ε��褫���ư��Ǥ��������ޤ�ʤ����⤢��ޤ��� �����ѿ������ꤷ����硢������Υ�����ץȤ�¨�¤���ߤ��ޤ��� ������ץȤ�¾�Υ�����ץȤ���ƤФ�Ƥ������ϡ��ƽи��Υ�����ץȤ�Ʊ�ͤ���ߤ��ޤ��� �Ǥ⳰���Υ�����ץȤ� psql �����ü����å����ǤϤʤ���-f ���ץ�����ȤäƸƤӽФ���Ƥ�����硢psql ����̿Ū���顼��� (���顼������1) �ȶ��̤��뤿��˥��顼������ 3 ���֤��ޤ���
��³��Υǡ����١��������ФΥݡ��ȤǤ��������ѿ��� (�ץ�����൯ư����ޤ�) �ǡ����١�������³�����٤����ꤵ�졢̤����ˤ��뤳�Ȥ�Ǥ��ޤ���
������ psql ��ȯ�Ԥ���ץ���ץȤ��ɤΤ褦�˸����뤫����ꤷ�ޤ��� ��Ҥ� �ץ���ץ� �Ȥ��Ʋ�������
�����ѿ��� -q ���ޥ�ɥ饤�ץ�����Ʊ���Ǥ������ü��⡼�ɤǤϡ����ޤ������ǤϤ���ޤ���
�����ѿ��� -S ���ޥ�ɥ饤�ץ�����Ʊ���Ǥ���
�����ѿ��� -s ���ޥ�ɥ饤�ץ�����Ʊ���Ǥ���
��³��Υǡ����١����桼���Ǥ��������ѿ��� (�ץ�����൯ư����ޤ�) �ǡ����١�������³�����٤����ꤵ�졢̤����ˤ��뤳�Ȥ�Ǥ��ޤ���
���顼���ξ�Ĺ�٤����椹�뤿��ˡ������ѿ���default��verbose��terse �Τ����줫�����ꤹ�뤳�Ȥ��Ǥ��ޤ���
���� psql ���ѿ���ǽ�ˤϡ��ѿ��������� SQL ʸ������ ("�����ؤ���interpolate") �Ǥ���Ȥ���ͭ�Ѥʵ�ǽ������ޤ������Τ���ι�ʸ�ϡ������֤��ˤʤ�ޤ������ѿ�̾�����˥����� (:) ���ɲä��뤳�ȤǤ���
testdb=> \set foo 'my_table' testdb=> SELECT * FROM :foo;
�ϡ�my_table �ơ��֥���䤤��碌�뤳�Ȥˤʤ�ޤ����ѿ����ͤ�ʸ���̤ꥳ�ԡ�����ޤ��Τǡ����������ΰ������Хå�����å��女�ޥ�ɤǤ�����ޤ�뤳�Ȥ��Ǥ��ޤ����ѿ�������������Τ���̣����Ĥ��Ȥ�μ¤ˤ��ʤ���Фʤ�ޤ����ѿ��κ����ؤ��ϰ�����dz��줿 SQL �ι��ܤˤϹԤʤ��ޤ���
���ε�ǽ�ϡ�Ϣ³����ʸ�ˤ����ơ�ľ�����������줿 OID �Ȥ��ơ������������ʥꥪ���ۤ��뤳�Ȥˤ褯Ŭ�Ѥ���ޤ��� ¾�ˤ⡢�ե���������Ƥ�ơ��֥���˥��ԡ�������⤳�ε�������Ѥ��뤳�Ȥ��Ǥ��ޤ��� �ե������ޤ��ѿ����ɤ߹��ߡ����Ʊ�ͤ˽��������ޤ���
testdb=> \set content '\'' `cat my_file.txt` '\'' testdb=> INSERT INTO my_table VALUES (:content);
������ˡ�ˤ����ơ�my_file.txt ��ñ������䤬�ޤޤ�뤫���Τ�ʤ��Ȥ������꤬���������ޤ��� 2 ���ܤ����������ι�ʸ���顼���ɤ�����ˤϡ�����ʸ���ϥ��������פ���ɬ�פ�����ޤ��� �ʲ��Τ褦�� sed �ץ�������Ȥäơ����������פ����뤳�Ȥ��Ǥ��ޤ���
testdb=> \set content '\'' `sed -e "s/'/\\\\\\'/g" < my_file.txt` '\''
�Хå�����å���ο� (6) �����������Ȥ��ǧ���Ʋ�������������ˡ�Ǥ��ޤ������ޤ��� psql �ϡ����ιԤ���Ϥ����� sed -e "s/'/\\'/g" < my_file.txt ������Ϥ��ޤ��� ��Ű������������Ф��ƥ����뤬�ʤ��٤����Ȥ�Ԥʤ���-e �� s/'/\'/g ������Ȥ��� sed ��¹Ԥ��ޤ��� sed ���ץꥱ������������Ϥ������2 �ĤΥХå�����å���� 1 �ĤΥХå�����å�����֤������Ƥ��顢����ɽ���ˤ���ִ���Ԥʤ��ޤ���¿ʬ����������Ǥϡ����Ƥ� Unix ���ޥ�ɤ�Ʊ��Υ���������ʸ������Ѥ��뤳�Ȥ������餷���ȹͤ����Ǥ��礦�������������ιͤ��� SQL �Υƥ���������⤢����˽������ᡢƱ�ͤ����ƤΥХå�����å���������פ��ʤ���Фʤ�ʤ��Ȥ������Ȥ�̵�뤷�Ƥ��ޤ������Τ褦�ʾ�硢�ե�����������������ǹԤʤä������ɤ��Ǥ��礦��
������ (":") ��SQL���ޥ�ɼ��Τ˻��ѤǤ��ޤ��Τǡ����Υ롼�뤬Ŭ�Ѥ���ޤ��� "name"�������������ꤵ��Ƥ����ѿ���̾����̵���¤ꡢ":name" �Ȥ���ʸ�����¤Ӥ��ѹ�����ޤ��� �Хå�����å���ǥ�����������פ��뤳�Ȥǡ��ɤΤ褦�ʾ��Ǥ��ᤵ��ʤ��褦�ˤ��뤳�Ȥ��Ǥ��ޤ��� (�ѿ��ѤΥ�����ʸ�� ECPG �Τ褦���Ȥ߹����䤤��碌�����Ѥ� SQL ɸ��Ǥ��� ����Υ��饤�����ڤӡ������㥹���ѤΥ�����ʸ�� PostgreSQL�γ�ĥ�Ǥ��ꡢ���礷�Ƥ��ޤ���)
psql �Υץ���ץȤ�ȯ�ԤϹ��ߤ˱����ƥ������ޥ����Ǥ��ޤ��� PROMPT1��PROMPT2��PROMPT3 �Ȥ��� 3 �Ĥ��ѿ��ϥץ���ץȤ�ɽ�����Ƥ�ʸ��������̤ʥ��������ץ�����������ޤ��� �ץ���ץ�1�� psql �����������ޥ�ɤ�����դ���ݤ�ȯ�Ԥ�����̾�Υץ���ץȤǤ��� �ץ���ץ�2 �ϥ��ޥ�ɤ����ߥ�����ǽ��äƤ��ʤ����ޤ��ϡ������䤬�Ĥ��Ƥ��ʤ�����˥��ޥ�ɤ����Ϥ˹��ʤ�Ԥ��ᤵ��Ƥ���ݤ�ȯ�Ԥ���ޤ��� �ץ���ץ�3 ��SQL COPY ��¹Ԥ��Ƥ���ݡ��ޤ��ϡ�ü����ǹԤ��ͤ����Ϥ��ᤵ��Ƥ���ݤ�ȯ�Ԥ���ޤ���
���줿�ץ���ץ��ѿ����ͤϤ��Τޤ�ʸ���Ȥ���ɽ������ޤ��� ���������ѡ������ (%) �Τ�������㳰�Ǥ��� ���μ���ʸ���˽��äơ������¾�Υƥ����Ȥ��֤��������ޤ��� �ʲ����ִ����������Ƥ��ޤ���
�ǡ����١��������Ф� (�ɥᥤ��̾���դ���) �����ʥۥ���̾���ޤ��ϡ�������³�� Unix �ɥᥤ���åȤξ��� [local] �Ȥʤ�ޤ��� ��������Unix �ɥᥤ���åȤ�����ѥ���������ꤷ���ǥե���Ȥξ���¸�ߤ��ʤ����ϡ�[local:/dir/name] �Ȥʤ�ޤ���
�ǽ�ΥɥåȤǼ��������ǡ����١��������ФΥۥ���̾���ޤ��ϡ�������³�� Unix �ɥᥤ���åȤξ��� [local] �Ȥʤ�ޤ���
�ǡ����١��������Ф��ƻ뤹��ݡ����ֹ�Ǥ���
�ǡ����١������å����桼����̾���Ǥ��� (�����ͤ�Ÿ����̤ϡ��ǡ����١������å������ˡ�SET SESSION AUTHORIZATION ���ޥ�ɤη�̤Ȥ����Ѥ�뤳�Ȥ�����ޤ��� )
��³��Υǡ����١���̾�Ǥ���
�ǥե���ȥǡ����١����ξ��� ~ (�����) �� ���Ϥ������������ơ�%/ ��Ʊ���Ǥ���
���å����桼�����ǡ����١��������ѡ��桼���Ǥ����硢#������ʤ��С�> �Ȥʤ�ޤ��� (�����ͤ�Ÿ����̤ϡ��ǡ����١������å������ˡ�SET SESSION AUTHORIZATION ���ޥ�ɤη�̤Ȥ����Ѥ�뤳�Ȥ�����ޤ��� )
�ץ���ץ�1 ��ξ�硢�̾�� =������ԥ⡼�ɤǤ� ^��(\connect �����Ԥ������˵���������) �ǡ����١����Ȥ���³���ڤ줿���å����Ǥ� ! �Ȥʤ�ޤ��� �ץ���ץ�2 ��ξ�硢psql �����ޥ�ɤ����Ϥ����äƤ��ʤ���/* ... */�Ȥ��������Ȥ���¦�ˤ��롢���������¦�ˤ��롢����Τɤ���ͳ�ǹ��ʤ�Ԥ����Ϥ��ᤷ�Ƥ��뤫�˰�¸������-��*��ñ������䡢��Ű�����Τ����줫�ˤ����¤Ӥ��ִ�����ޤ��� �ץ���ץ�3 ��ξ��Τ��Υ������ϲ����������ޤ���
�ȥ�������ξ��֤Ǥ��� �ȥ�������֥��å����ξ��϶�ʸ����ˡ��ȥ�������֥��å���ξ��� * �ˡ����Ԥ����ȥ�������֥��å���ξ��� ! �ˡ�(�㤨�С�̤��³�Τ����)�ȥ�������ξ��֤�����ξ���?�ˤʤ�ޤ���
������ͥ����ɤ�ʸ�����ִ�����ޤ��� digits �� 0x ����Ϥޤ��硢�Ĥä�ʸ���� 16 �ʿ��Ȥ��Ʋ�ᤵ��ޤ��� �ޤ���0 ����Ϥޤ���ϡ�8 �ʿ��Ȥ��Ʋ�ᤵ��ޤ��� �����ʳ��� 10 �ʿ��ȸ��ʤ���ޤ���
psql �� name �ѿ����ͤǤ��� �ܺ٤ˤĤ��Ƥ� �ѿ� �Ȥ��Ʋ�������
�̾�� "�Хå���������" �ˤ���֤������˻�����command �ν��ϤǤ���
�ץ���ץȤ˥ѡ�����Ȱ����������ϡ�%% �Ƚޤ��� �ǥե���ȤΥץ���ץȤϡ��ץ���ץ� 1 �� 2 ��'%/%R%# '���ץ���ץ� 3 �� '>> ' �����ꤷ������Ʊ���Ǥ���
����: ���ε�ǽ�� tcsh �ε�ǽ���θ�ʤ���������ΤǤ���
psql �Ϲ����Խ��䷫���֤����Ϥ����ؤˤʤ�褦�� Readline �饤�֥��ݡ��Ȥ��ޤ������ޥ������ϡ��ۡ���ǥ��쥯�ȥ�ʲ��� .psql_history �Ȥ����ե�����̾����¸���졢psql ��ư���˺��ɤ߹��ߤ���ޤ������֤ˤ����֤⥵�ݡ��Ȥ���Ƥ��ޤ��������֤ˤ����֤Υ����å��� SQL �ѡ����ˤʤ�褦�ˤϤʤäƤ��ޤ��� ���֤ˤ����֤餫�λ���ˤ����Ѥ������ʤ���С��ۡ���ǥ��쥯�ȥ�ʲ��� .inputrc �Ȥ����ե�����˰ʲ�����ळ�Ȥ�̵���ˤǤ��ޤ���
$if psql set disable-completion on $endif
(����� psql �ε�ǽ�ǤϤʤ���readline �ε�ǽ�Ǥ����ܺ٤ˤĤ��Ƥ� Readline ��ʸ��Ȥ��Ʋ�������)
������ե����� (.psqlrc) ����ӥ��ޥ������ե����� (.psql_history) �ѤΥǥ��쥯�ȥ�Ǥ���
�䤤��碌��̤����̤�����ʤ���硢���Υ��ޥ�ɤˤ�äƤ��η�̤�ѥ��פ��ޤ��� ����Ū���ͤϡ�more �ޤ��� less �Ǥ��� �ǥե���Ȥϥץ�åȥե�����ˤ�äưۤʤ�ޤ��� �ڡ�����λ��Ѥ�ػߤ���ˤ� \pset ���ޥ�ɤ���Ѥ��ޤ���
�ǥե���Ȥ���³��Ȥʤ�ǡ����١����Ǥ���
�ǥե���Ȥ���³�ѥ����Ǥ���
\e ���ޥ�ɤ����Ѥ��륨�ǥ����Ǥ��� �ѿ���ɽ������Ƥ�����֤˸�������ޤ����Ĥޤ�ǽ�����ꤵ�줿��Τ����Ѥ���ޤ���
\! ���ޥ�ɤ��¹Ԥ��륳�ޥ�ɤǤ���
����ե�������Ǽ����ǥ��쥯�ȥ�Ǥ��� �ǥե���Ȥ� /tmp �Ǥ���
psql �Ͻ�����Ϥ�����ˡ�$HOME/.psqlrc �ե�������Υ��ޥ�ɤ��ɤ߹��ߡ��¹Ԥ��褦�Ȼ�ߤޤ���(���Υե������ (\set �� SET ���ޥ�ɤ���Ѥ���) ���ߤ˱��������饤����Ȥ䥵���Ф������Ԥʤ����Ȥ˻��Ѥ���ޤ���
���ޥ�ɥ饤������ϥե����� $HOME/.psql_history �˳�Ǽ����ޤ���
��С������� psql �Ǥϡ�ñ��ʸ���ΥХå�����å��女�ޥ�ɤθ�ˡ���������줺��ľ�ܺǽ�ΰ��������Ϥ��뤳�Ȥ��Ǥ��ޤ����� ���ε�ǽ�ϡ����ߤǤ�ߴ����Τ���ˤ������٤ϥ��ݡ��Ȥ���Ƥ��ޤ��������λ��ѤϿ侩����ʤ����ᤳ���ǤϾܤ�����������Ĥ��Ϥ���ޤ��� �������ʥ�å�������ɽ�����줿���ϡ����Τ��Ȥ�פ��Ф��Ƥ����������㤨�С�
testdb=> \foo Field separator is "oo".
�Ϥ����餯�����̤�Τ�ΤǤϤ���ޤ���
psql �ϡ�Ʊ��С������Υ����ФΤߤȤ����߳��ư��ޤ�������ϡ�¾���ȹ礻������ư���ʤ��Ȥ�����̣�ǤϤ���ޤ���¿���Ρ��ޤ��ϡ�¿���ȤϤ����ʤ��褦�����꤬�����뤳�Ȥ�����ޤ��� �����ФΥС�����ۤʤ�ȡ��Хå�����å��女�ޥ�ɤ��ä˼��Ԥ��䤹���ʤ�ޤ���
�ǽ����Ǥϡ��ɤΤ褦��ʣ���Ԥ��Ϥ륳�ޥ�ɤ����Ϥ���Τ����ޤ��� �ץ���ץȤ��Ѳ������դ��Ʋ�������
testdb=> CREATE TABLE my_table ( testdb(> first integer not null default 0, testdb(> second text testdb-> ); CREATE TABLE
���ơ������ǥơ��֥��������ٳ�ǧ���Ƥߤޤ���
testdb=> \d my_table Table "my_table" Attribute | Type | Modifier -----------+---------+-------------------- first | integer | not null default 0 second | text |
�����ǡ���ä�����Τ˥ץ���ץȤ��ѹ����Ƥߤޤ���
testdb=> \set PROMPT1 '%n@%m %~%R%# ' peter@localhost testdb=>
�ơ��֥�˥ǡ��������Ϥ�����ΤȤ��ơ����Υǡ����Ƥߤޤ���
peter@localhost testdb=> SELECT * FROM my_table; first | second -------+-------- 1 | one 2 | two 3 | three 4 | four (4 rows)
\pset ���ޥ�ɤ�Ȥäơ����Υơ��֥��ɽ����ۤʤ��Τ��ѹ����뤳�Ȥ��Ǥ��ޤ���
peter@localhost testdb=> \pset border 2 Border style is 2. peter@localhost testdb=> SELECT * FROM my_table; +-------+--------+ | first | second | +-------+--------+ | 1 | one | | 2 | two | | 3 | three | | 4 | four | +-------+--------+ (4 rows) peter@localhost testdb=> \pset border 0 Border style is 0. peter@localhost testdb=> SELECT * FROM my_table; first second ----- ------ 1 one 2 two 3 three 4 four (4 rows) peter@localhost testdb=> \pset border 1 Border style is 1. peter@localhost testdb=> \pset format unaligned Output format is unaligned. peter@localhost testdb=> \pset fieldsep "," Field separator is ",". peter@localhost testdb=> \pset tuples_only Showing only tuples. peter@localhost testdb=> SELECT second, first FROM my_table; one,1 two,2 three,3 four,4
�̤���ˡ�Ȥ��ơ�û�̤��줿���ޥ�ɤ���Ѥ��Ƥߤޤ���
peter@localhost testdb=> \a \t \x Output format is aligned. Tuples only is off. Expanded display is on. peter@localhost testdb=> SELECT * FROM my_table; -[ RECORD 1 ]- first | 1 second | one -[ RECORD 2 ]- first | 2 second | two -[ RECORD 3 ]- first | 3 second | three -[ RECORD 4 ]- first | 4 second | four