psql �Ȥ� PostgreSQL �Υ����ߥʥ뷿�ե���ȥ���ɤǤ�������Ū���䤤��碌�����Ϥ���PostgreSQL ���Ф���ȯ�Ԥ��ơ���̤��ǧ���뤳�Ȥ��Ǥ��ޤ����ޤ����ե����뤫�����Ϥ��ɤ߹��ळ�Ȥ��ǽ�Ǥ�������˲ä���������ץȤҤ���Τ��ñ�ˤ��뤿��ȡ��͡��ʥ�������ư�����뤿��ˡ������Ĥ�Υ���ޥ�ɤȳƼ�Υ�����˻�����ǽ�������Ƥ��ޤ���
�ɤ߹�������ƤιԤ���̤�ɽ�����ޤ�����������ü��⡼�ɤ��⥹����ץȽ����κݤ�ͭ�ѤǤ�������� ECHO �ѿ��� all �����ꤹ�뤳�Ȥ�Ʊ���Ǥ���
����·��̵���ν��ϥ⡼�ɤ����ؤ��ޤ���(����ʤ���С��ǥե���Ȥΰ���·�����줿���ϥ⡼�ɤˤʤ�ޤ���)
psql ���Ф���query �Ȥ��� 1 �Ĥ��䤤��碌ʸ�����¹Ԥ�����λ����褦�ؼ����ޤ������Υ��ޥ�ɤϥ����륹����ץ����ͭ�ѤǤ���
query �ϡ��Хå�����ɤǴ����˲��ϲ�ǽ���䤤��碌ʸ���� (�Ĥޤꡢpsql ��ͭ�ε�ǽ�ϴޤޤʤ�)���⤷���ϡ�1 �ĤΥХå�����å��女�ޥ�ɤǤ���ɬ�פ�����ޤ������Τ��� SQL �� psql ����ޥ�ɤߤ����뤳�ȤϤǤ��ޤ��ʲ����ͤ˥ѥ��פ�ȤäƤ���ʸ����� psql ���Ϥ����ȤǺ��ߤ����뤳�Ȥ��Ǥ��ޤ���echo "\x \\ select * from foo;" | psql.
��³����ǡ����١�����̾������ꤷ�ޤ�������ϥ��ޥ�ɥ饤��ǥ��ץ��������Ǥʤ��ǽ�ΰ����Ȥ��� dbname ����ꤹ�뤳�Ȥ�Ʊ���Ǥ���
�Хå�����ɤ�����줿�䤤��碌������ɽ�����ޤ�������� ECHO �ѿ��� queries �����ꤹ�뤳�Ȥ�Ʊ���Ǥ���
\d �䤽��¾�ΥХå�����å��女�ޥ�ɤˤ�ä����������ºݤ��䤤��碌��ɽ�����ޤ��������Ȥäơ�����Υץ������˻����褦�ʵ�ǽ��ޤ�뤳�Ȥ��Ǥ��ޤ�������� psql �������� ECHO_HIDDEN �ѿ������ꤹ�뤳�Ȥ�Ʊ���Ǥ���
���ü����䤤��碌���ɤߤȤ�ΤǤϤʤ���filename �ե�������䤤��碌�Υ������Ȥ��ƻ��Ѥ��ޤ������Υե�����ν�������λ�����塢psql �Ͻ�λ���ޤ�������� \i �������ޥ�ɤȤۤȤ��Ʊ���Ǥ���
filename �� - (�ϥ��ե�) �ξ��ɸ�����Ϥ����ɤߤȤ��ޤ���
���Υ��ץ����λ��Ѥȡ�psql < filename �����Ϥ��뤳�Ȥ���̯�˰ۤʤ�ޤ�������Ū�ˤϡ�ξ�ԤȤ�����̤��ư���Ԥʤ��ޤ�����-f ����Ѥ������ϡ����ֹ��դ��Υ��顼��å������ʤɤȤ��ä��������Ĥ���ͥ�줿��ǽ��ͭ���ˤʤ�ޤ����ޤ������Υ��ץ�������Ѥ�����硢��ư���Υ����С��إåɤ����������ǽ������������ޤ�������������������ϥ�����쥯��������Ѥ�����ˡ�Ǥϡ�(����Ū�ˤ�) ���Ƽ��Ȥ����Ϥ������ν��Ϥ�����Ʊ��ʽ��Ϥˤʤ뤳�Ȥ��ݾڤ���ޤ���
separator ��ե�����ɶ��ڤ�ʸ���Ȥ��ƻ��Ѥ��ޤ�������� \pset fieldsep �⤷���� \f ��Ʊ���Ǥ���
postmaster ��¹Ԥ��Ƥ���ޥ���Υۥ���̾����ꤷ�ޤ��� �ۥ���̾������å��夫��Ϥޤ��硢Unix �ɥᥤ���å��ѤΥǥ��쥯�ȥ�Ȥ��ƻ��Ѥ���ޤ���
HTML ɽ������ͭ���ˤ��ޤ�������� \pset format html �⤷���� \H ���ޥ�ɤ�Ʊ���Ǥ���
���Ѳ�ǽ�����ƤΥǡ����١��������ɽ�����ޤ�������¾����³��Ϣ�Ǥʤ����ץ�����̵�뤵��ޤ�������� \list �������ޥ�ɤȻ��Ƥ��ޤ���
���Ƥ��䤤��碌�ν��Ϥ� filename �ե�����˽��ߤޤ�������� \o ���ޥ�ɤ�Ʊ���Ǥ���
postmaster ����³�ƻ��ԤʤäƤ��롢TCP/IP �ݡ��ȡ��⤷���ϡ�(�ۥ���̾��) ��ά���줿���ϡ���������� Unix �ɥᥤ���åȥե�����γ�ĥ�Ҥ���ꤷ�ޤ���PGPORT �Ķ��ѿ����͡��⤷�Ķ��ѿ������ꤵ��Ƥ��ʤ���С�����ѥ�����˻��ꤷ���͡��̾�� 5432 ���ǥե�����ͤȤʤ�ޤ���
\pset �����ˤ��ɽ�����ץ����ޥ�ɥ饤����ꤹ�뤳�Ȥ��Ǥ��ޤ��������Ǥϥ��ڡ����ǤϤʤ������Ȥä�̾�����ͤ���ڤäƤ��뤳�Ȥ����դ��Ʋ��������Ĥޤꡢ���Ϸ����� LaTeX �ˤ����硢-P format=latex �����Ϥ��ޤ���
psql ����å��������Ϥʤ��ǽ�����Ԥʤ��褦�˻ؼ����ޤ����ǥե���ȤǤϡ������륫�� (welcome) ��å�������Ƽ�ν��Ͼ����ɽ�����ޤ������Υ��ץ�������Ѥ�����硢���Υ�å�����ɽ��������ޤ���-c ���ץ����Ȥ�ʻ�Ѥ�ͭ�ѤǤ���psql ��ǡ�QUIET �ѿ������ꤹ�뤳�ȤǤ�Ʊ�����Ȥ��Ǥ��ޤ���
separator ��쥳���ɶ��ڤ�ʸ���Ȥ��ƻ��Ѥ��ޤ�������� \pset recordsep ���ޥ�ɤ�Ʊ���Ǥ���
���륹�ƥåץ⡼�ɤǼ¹Ԥ��ޤ�������ϳ��䤤��碌���Хå�����ɤ�������������ˡ��桼�����Ф��Ƽ¹Ԥ��뤫����뤹�뤫�ˤĤ��Ƴ�ǧ����뤳�Ȥ��̣���ޤ���������ץȤΥǥХå��Τ���ˤ������Ѥ��Ʋ�������
���ߥ������Ʊ�ͤ˲��Ԥ��䤤��碌�ν�ü�Ȥʤ롢����ԥ⡼�ɤǼ¹Ԥ��ޤ���
Note: ���Υ⡼�ɤϤ��λ�����ˡ�˸Ǽ����Ƥ���桼���������Ѱդ��줿��ΤǤ��Τǡ�̵�����ƻ��Ѥ���ɬ�פϤ���ޤ����äˡ�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 ��Ŭ�����ͤ����ꤹ�뤳�Ȥ�Ǥ��ޤ���
�����θ��� (���¤��ʤ��������Ф� postmaster ����Ư���Ƥ��ʤ��ʤ�) ����³���Ǥ��ʤ����ˤ� psql �ϡ����顼��å�������ɽ��������λ���ޤ���
�̾�����ˤ����ơ�psql �ϡ�psql ��������³���Ƥ���ǡ����١���̾�ˤθ�� => ��ʸ���Ĥ����ץ���ץȤ�ɽ�����ޤ����ʲ�������ޤ���
$ psql testdb Welcome to psql 7.3.4, 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���Ƥ��ʤ��Хå�����å��夬����Ȥ����ǽ�λ���ޤ�������ϡ������ʥ���ޥ�ɤλϤޤ��ǧ������ޤ���\\ (�Хå�����å��� 2 ��) �Ȥ������̤�ʸ�����¤Ӥϰ����ν�����̣����SQL �䤤��碌��³����������ϡ����β��Ϥ�Ԥ��ޤ������Τ褦����ˡ�ǡ�SQL ���ޥ�ɤ� psql ���ޥ�ɤ� 1 �ĤιԤ˹�碌�Ƶ��Ҥ��뤳�Ȥ��Ǥ��ޤ�������������������ˤ����ơ�����ޥ�ɤΰ����ϹԤ�ޤ������ȤϤǤ��ޤ���
�ʲ��Υ���ޥ�ɤ��������Ƥ��ޤ���
���ߤΥơ��֥�ν��Ϸ�������·���ʤ��פˤʤäƤ���С���·����פ��ڤ��ؤ��ޤ�����·���ʤ��פǤʤ����ϡ���·���ʤ��פ����ꤷ�ޤ������Υ��ޥ�ɤϲ��̸ߴ����Τ���ˤ���ޤ�������Ū�ʲ����� \pset �Ȥ��Ʋ�������
���ߤκ�ȥǥ��쥯�ȥ�� directory ���ѹ����ޤ����������ʤ����ϡ����ߤΥ桼���Υۡ���ǥ��쥯�ȥ���ѹ����ޤ���
Tip: ���ߤκ�ȥǥ��쥯�ȥ��ɽ������ˤϡ�\!pwd ����Ѥ��Ʋ�������
�䤤��碌��̤Ȥ���ɽ����������ƤΥơ��֥륿���ȥ�����ꡢ�ޤ��ϡ������ȥ������β����Ԥʤ��ޤ������Υ��ޥ�ɤϡ�\pset title title ��Ʊ���Ǥ���(���Υ��ޥ�ɤ�̾���� "caption" ��ͳ�褷�������� HTML �Υơ��֥��ɸ�� (caption) �����ꤹ�뤿������˻Ȥ��Ƥ��ޤ�����)
�������ǡ����١����ؤ���³�ޤ��ϡ�����桼��̾�Ǥ���³��Ԥʤ��ޤ�������ޤǤ���³���Ĥ����ޤ���dbname �� - �ξ�硢���ߤΥǡ����١���̾���Ȥ��ޤ���
username ����ά���줿��硢���ߤΥ桼��̾�����Ѥ���ޤ���
���̤ʵ�§�Ȥ��ơ��������ʤ� \connect �ξ��ϡ��ǥե���ȤΥǡ����١����˥ǥե���ȤΥ桼������³���ޤ� (��������ʤ��� psql ��ư��������Ʊ�����Ȥˤʤ�ޤ�)��
��³�λ�Ԥ� (�桼��̾�δְ㤤�䥢�����������ݤ��줿���ʤɤ���ͳ��) ���Ԥ�����硢psql �����ü��⡼�ɤǤ�����˸¤äơ�����ޤǤ���³���ݻ�����ޤ��������ü�������ץȤ�¹Ԥ��Ƥ�����ϡ������ϥ��顼�Ȥʤꡢ¨�¤���ߤ��ޤ������ΰ㤤�ϡ����������ϥߥ����Ф���桼���δ������⤦�����ϡ�������ץȤ��ְ�ä��ǡ����١��������Ƥ��ޤ����Τ��ɤ������ʵ������θ���Ƽ�������Ƥ��ޤ���
�ե���ȥ���� (���饤�����) ���ԡ���Ԥʤ��ޤ��� ����� SQL COPY ���ޥ�ɤ�¹Ԥ������Ǥ������Хå�����ɤǻ���Υե�������Ф����ɤ߹��ߤޤ��Ͻ��ߤ�Ԥ��ΤǤϤʤ���psql �������Ԥ����Хå�����ɤȥ�������ե����륷���ƥ�֤ǥǡ���������ޤ��� �Ĥޤꡢ�ե�����ؤΥ����������¤ϥ����ФǤϤʤ���������桼���Τ�Τ���Ѥ���Τǡ�SQL �Υ����ѡ��桼�����¤�ɬ�פ���ޤ���
���Υ��ޥ�ɤι�ʸ�� SQL COPY ���ޥ�ɤ˻��Ƥ��ޤ� (�ܺ٤Ϥ��������Ȥ��Ʋ�����)�����Τ��ᡢ\copy ���ޥ�ɤˤ����̤ʲ��ϥ롼�뤬Ŭ�Ѥ���Ƥ��뤳�Ȥ����դ��Ʋ��������äˡ��ѿ����ִ���§��Хå�����å��奨�������פ�Ŭ�Ѥ���ޤ���
Tip: �������� SQL COPY ���ޥ�ɤۤɸ�Ψ�褯�Ϥ���ޤ��� �Ȥ����Τϡ����ƤΥǡ��������饤�����/������ IP ��³�������å���³���̤��Ƥ��Ȥꤵ��ʤ��ƤϤʤ�ʤ�����Ǥ����ǡ����̤�¿���Ȥ���¾�μ�ˡ����Ѥ��������褤�Ǥ��礦��
Note: �ե���ȥ���ɥ��ԡ��ȥХå�����ɥ��ԡ��ȤǤϡ�stdin �ڤ� stdout �β��˰㤤�����뤳�Ȥ����դ��Ʋ��������ե���ȥ���ɥ��ԡ��Ǥϡ������Ͼ�� psql �������ϥ��ȥ��Ȥ��ޤ����Хå�����ɥ��ԡ��Ǥϡ�stdin �� COPY ���Τ��ɤߤȤ�Ȥ��������ɤߤȤ�ޤ� (�㤨�С�-f ���ץ����Ǽ¹Ԥ��륹����ץ�)�� ������ stdout �ϡ��䤤��碌���ϥ��ȥ�� (��Ҥ� \o ����ޥ�ɤȤ��Ʋ�����) �Ȥ��ޤ���
PostgreSQL �������������۾���ɽ�����ޤ���
pattern �˰��פ���ƥ�졼�����ˤĤ��ơ����٤Ƥ������η��������� NOT NULL ��ǥե���Ȥʤɤ����̤�°����ɽ�����ޤ��� �ӥ塼��졼�����ξ��ϡ��ӥ塼������˽�������Ϣ�դ����Ƥ��륤��ǥå��������롼�뤪��ӥȥꥬ��ɽ������ޤ��� ("�ѥ�����Υޥå���" �ϲ������������ޤ���)
\d+ �Ȥ������Υ��ޥ�ɤ�Ʊ���Ǥ������ơ��֥����˴�Ϣ�դ���줿���ƤΥ����Ȥ�ɽ������ޤ���
Note: \d �� pattern �����ʤ��ǻ��Ѥ��줿���ϡ�\dtvs ��Ʊ����̣�Ȥʤꡢ���ƤΥơ��֥롢�ӥ塼���������ΰ�����ɽ������ޤ��������ñ���ص��Τ���Τ�ΤǤ���
���ѤǤ������Ƥν���ؿ��ȡ���������оݤȤʤ�ǡ������ΰ�����ɽ�����ޤ���pattern (����ɽ��) �����ꤵ�줿��硢���פ��뽸��Τߤ�ɽ������ޤ���
pattern �˰��פ��륪�֥������Ȥ�������ɽ�����ޤ������������ꤵ��Ƥ��ʤ����ϡ��Ļ�Ū�ʥ��֥������Ȥ��٤Ƥ�������ɽ�����ޤ��� �ɤ���ξ��Ǥ⡢���������륪�֥������ȤΤߤ��ꥹ�Ȥ���ޤ��� ("���֥�������" �ˤϡ����ؿ����黻�ҡ�������졼����� (�ơ��֥롢�ӥ塼������ǥå��������������顼�����֥�������) ���ޤޤ�ޤ�)������˼����ޤ���
=> \dd version Object descriptions Schema | Name | Object | Description ------------+---------+----------+--------------------------- pg_catalog | version | function | PostgreSQL version string (1 row )
���֥������Ȥ������� COMMENT ON SQL ���ޥ�ɤ���Ѥ��ƺ������뤳�Ȥ��Ǥ��ޤ���
Note: PostgreSQL �ϥ��֥������Ȥ������� pg_description �����ƥ�ơ��֥����¸���ޤ���
���Ѳ�ǽ�ʥɥᥤ�� (������) �٤�ɽ�����ޤ��� pattern �����ꤵ��Ƥ�����ϡ����פ���ɥᥤ��Τߤ�ɽ������ޤ���
���ѤǤ������Ƥδؿ��ȡ����ΰ���������ͤη��ΰ�����ɽ�����ޤ��� pattern �����ꤵ��Ƥ�����ϡ����פ���ؿ��Τߤ�ɽ������ޤ���\df+ �Ȥ������ǻȤ�줿��硢�ƴؿ��θ����������ޤ��ղ�Ū�����ɽ������ޤ���
Note: ���פʾ���餹���ᡢ\df �ϥǡ����� I/O �ؿ���ɽ�����ޤ��� ����ϡ�cstring �ǡ�������������줿���֤����ꤹ��ؿ���̵�뤹�뤳�ȤǼ�������ޤ���
����ϼºݤΥ��ޥ�ɤ�̾���ǤϤʤ���i��s��t��v��S �Ȥ���ʸ���Ϥ��줾�졢����ǥå��������������ơ��֥롢�ӥ塼�������ƥ�ơ��֥���̣���ޤ��� ������ʸ���Τ���Ǥ�դΤ�Τޤ��Ϥ��٤Ƥ�Ǥ�դν��֤ǻ��ꤷ�ơ����פ��뤹�٤ƤΥ��֥������Ȥΰ�����ɽ�����뤳�Ȥ��Ǥ��ޤ��� ʸ�� S ����ꤹ��ȡ������ƥ४�֥������ȤΤߤ�ɽ������ޤ��� S ����ꤷ�ʤ���С������ƥ४�֥������Ȱʳ��Υ��֥������ȤΤߤ�ɽ������ޤ��� ���ޥ��̾�θ�� "+" ���ղä���ȡ��ƥ��֥������Ȥ˴�Ϣ�դ����Ƥ��������� (¸�ߤ����) ɽ������ޤ���
pattern ����ꤹ��ȡ��ѥ������̾�������פ��륪�֥������ȤΤߤ�ɽ������ޤ���
����� \lo_list ����̾�ǡ��顼�����֥������Ȥΰ�����ɽ�����ޤ���
���ѤǤ���黻�Ҥȡ����α黻���� (���ڥ���) ������ͤ����ɽ�����ޤ��� pattern ����ꤹ��ȡ��ѥ������̾�������פ���黻�ҤΤߤ�ɽ������ޤ���
���Ѳ�ǽ�ʤ��٤ƤΥơ��֥��Ϣ�դ����Ƥ��륢���������¤ȤȤ��ɽ�����ޤ��� pattern ����ꤹ��ȡ��ѥ������̾�������פ���ơ��֥�Τߤ�ɽ������ޤ���
GRANT ���ޥ�ɤ� REVOKE ���ޥ�ɤϡ������������¤�����˻Ȥ��ޤ��� �ܺ٤ˤĤ��Ƥ� GRANT �Ȥ��Ʋ�������
���ƤΥǡ��������ޤ��ϡ�pattern �˰��פ��뷿�Τߤ����ɽ�����ޤ��� \dT+ �Ȥ��������Υ��ޥ�ɤ��������ɽ�����ޤ���
���٤ƤΥǡ����١����桼�����⤷���ϡ�pattern �˰��פ���桼���Τߤ����ɽ�����ޤ���
filename �����ꤵ�줿��硢���Υե����뤬�Խ�����ޤ��� ���ǥ����ν�λ�塢�������Ƥ��䤤��碌�Хåե��˥��ԡ�����ޤ��������ʤ��ξ�硢���ߤ��䤤��碌�Хåե��ϰ���ե�����˥��ԡ����졢������Ʊ�ͤ��Խ�����ޤ���
���ˡ��������䤤��碌�Хåե��ϡ��̾�� psql �Υ롼��˽������Хåե����Τ� 1 �ԤȤ��ƺƲ��Ϥ���ޤ���(���Τ��ᡢ������ˡ�Ǥ� "������ץ�" ������Ǥ��ޤ�������Ū�Τ���ˤ� \i ����Ѥ��Ʋ�������) ����Ϥޤ����䤤��碌�ν�ü�����ߥ�����Ǥ��� (�⤷�����䤤��碌�����ߥ������ޤ�) ��硢�����˼¹Ԥ���뤳�Ȥ��̣���Ƥ��ޤ�������ʳ��ξ��ϡ�ñ���䤤��碌�Хåե�����ݻ����������Ǥ���
Tip: psql �ϴĶ��ѿ� PSQL_EDITOR��EDITOR��VISUAL �� (���ν��֤�) �����������Ѥ��륨�ǥ�������ꤷ�ޤ�����������Ƥ�̤����Ǥ�����ϡ�/bin/vi ���¹Ԥ���ޤ���
�����ڡ����Ƕ��ڤꡢɸ����Ϥ˽��Ϥ������Ԥ��ޤ���������ץȤν��Ϥˡ���������ߤ��������ͭ�ѤǤ�������˼����ޤ���
=> \echo `date` Tue Oct 26 21:40:57 CEST 1999
�ǽ�ΰ�����������dz���Ƥ��ʤ� -n �Ǥ����硢�Ǹ�β��ԤϽ��Ϥ���ޤ���
Tip: \o ���ޥ�ɤ���Ѥ����䤤��碌�ν�������ѹ����Ƥ�����硢���Υ��ޥ�ɤǤϤʤ���\qecho ����Ѥ��������ɤ��Ǥ��礦��
�ޥ���Х��ȥ����ǥ�����Ѥ��Ƥ����硢���饤�����¦�Υ����ǥ������ꤷ�ޤ��������ʤ��ξ�硢���Υ��ޥ�ɤϸ��ߤΥ����ǥ���������ɽ�����ޤ���
����·������Ƥ��ʤ��䤤��碌�ν����ѤΥե�����ɤζ��ڤ�ʸ�������ꤷ�ޤ����ǥե���Ȥϡ�"|" ("�ѥ���" ����) �Ǥ�������Ū�ʽ��ϥ��ץ�����������ˡ�ˤĤ��Ƥϡ�\pset �Ȥ��Ʋ�������
���ߤ��䤤��碌���ϥХåե���Хå�����ɤ�����ޤ��� �ޤ������ץ����Ǥ��ν��Ϥ� filename ����¸�����ꡢ���ν��Ϥ��̤� Unix ��������Ϥ���command ��¹Ԥ����ꤹ�뤳�Ȥ�Ǥ��ޤ���ñ�ʤ� \g �ϥ��ߥ�����ȼ¼�Ū��Ʊ���Ǥ������������� \g �ϡ�\o ���ޥ�ɤ� "���ٸ¤��" ���ؼ��ʤǤ���
���ꤷ�� SQL ���ޥ�ɤι�ʸ�˴ؤ���إ�פ�ɽ�����ޤ���command �����ꤵ��Ƥ��ʤ����ϡ�psql �Ϲ�ʸ�إ�פ�¸�ߤ������ƤΥ��ޥ�ɤΰ�����ɽ�����ޤ��� command �����ꥹ�� ("*") �ˤ���ȡ����٤Ƥ� SQL ���ޥ�ɤι�ʸ�إ�פ�ɽ������ޤ���
Note: ���Ϥ��ñ�ˤ��뤿�ᡢʣ��ñ�줫��ʤ륳�ޥ�ɤ������dz��ɬ�פϤ���ޤ����äơ�\help alter table �����Ϥ�������ǽ�ʬ�Ǥ���
HTML �䤤��碌���Ϸ�����ͭ���ˤ��ޤ������� HTML ������ͭ���Ǥ��ä���硢�ǥե���Ȥΰ���·�����줿�ƥ����ȷ������ᤷ�ޤ������Υ��ޥ�ɤϸߴ����ȴ������Τ����¸�ߤ��ޤ��� ¾�ν��ϥ��ץ����ˤĤ��Ƥϡ�\pset �Ȥ��Ʋ�������
filename �ե����뤫�����Ϥ��ɤߤȤꡢ�����ܡ��ɤ������Ϥ��줿����Ʊ���褦�˼¹Ԥ��ޤ���
Note: �ɤߤȤ�줿�Ԥ���̾��ɽ�������������ϡ�ECHO �ѿ��� all �����ꤹ��ɬ�פ�����ޤ���
�����о�Τ��٤ƤΥǡ����١����Ȥ��ν�ͭ�Ԥΰ�����ɽ�����ޤ������Υ��ޥ�ɤ� "+" ���ɲä��뤳�Ȥǡ����Υǡ����١����˴ؤ������Ƥ�������ɽ�����뤳�Ȥ��Ǥ��ޤ���PostgreSQL �Υ��ȡ�����˥ޥ���Х��ȥ����ǥ��ݡ��Ȥ���褦�˥���ѥ��뤷�Ƥ�����硢�ƥǡ����١����Υ�����������̾�Τ�ɽ������ޤ���
�ǡ����١������� loid �Ȥ��� OID ����ĥ顼�����֥������Ȥ��ɤ�ꡢfilename �˽Ф��ޤ�������� lo_export �����дؿ��Ȥ���̯�˰ۤʤ�ޤ��� ������δؿ��ϥǡ����١��������Ф�¹Ԥ��Ƥ���桼�����¤ǡ������о�Υե����륷���ƥ���Ф���ư��ޤ���
Tip: �顼�����֥������Ȥ� OID ���ǧ���뤿��ˤϡ�\lo_list ����Ѥ��Ʋ�������
Note: �顼�����֥������Ȥ��Ф������Ƥ����˴ؤ����פʾ���ˤĤ��ơ�LO_TRANSACTION �ѿ��������Ȥ��Ʋ�������
�ե������ PostgreSQL �� "�顼�����֥�������" ����¸���ޤ������ץ����Ȥ��ơ����ꤷ�������ȤΥ��֥������Ȥ˴�Ϣ�Ť��ޤ�������������ޤ���
foo=> \lo_import '/home/peter/pictures/photo.xcf' 'a picture of me' lo_import 152801
��α����ϡ����Υ顼�����֥������Ȥ֥������� ID 152801 �Ȥ��Ƽ����դ���줿���Ȥ��ޤ��� ����ƤӤ��Υ顼�����֥������Ȥ˥����������������Ϥ����ֹ�����Ƥ����ʤ���Фʤ�ޤ����Τ��ᡢ���ƤΥ��֥������Ȥ˿ʹ֤��狼��褦�ʥ����Ȥ��˴�Ϣ�Ť��뤳�Ȥ�侩���ޤ������Υ����Ȥ� \lo_list ���ޥ�ɤ���Ѥ��ƻ��Ȥ��뤳�Ȥ��Ǥ��ޤ���
���Υ��ޥ�ɤϡ���������ʥ桼���ˤ�äƥ�������ʥե����륷���ƥ���Ф���ư��ޤ�����������¦�� lo_import �ϡ������ФΥ桼���ˤ�ꥵ���о�Υե����륷���ƥ���Ф���ư��ޤ��� ���Τ��ᡢ���Υ��ޥ�ɤϥ�����¦�� lo_import �Ȥ���̯�˰ۤʤ�ޤ���
Note: �顼�����֥������Ȥ��Ф������Ƥ����˴ؤ����פʾ���ˤĤ��ơ�LO_TRANSACTION �ѿ��������Ȥ��Ʋ�������
���ߥǡ����١�������¸����Ƥ������Ƥ� PostgreSQL "�顼�����֥�������" �ΰ������Υ��֥������Ȥ��դ���줿�����ȤȰ���ɽ�����ޤ���
loid �Ȥ��� OID �������顼�����֥������Ȥ�ǡ����١������������ޤ���
Tip: �顼�����֥������Ȥ� OID ���ǧ���뤿��ˤϡ�\lo_list ����Ѥ��Ʋ�������
Note: �顼�����֥������Ȥ��Ф������Ƥ����˴ؤ����פʾ���ˤĤ��ơ�LO_TRANSACTION �ѿ��������Ȥ��Ʋ�������
�ʹߤ��䤤��碌�η�̤� filename �ե��������¸���⤷���ϡ��ʹߤ��䤤��碌�η�̤��̸Ĥ� Unix ��������Ϥ���command ��¹Ԥ��ޤ����������ʤ���硢�䤤��碌�ν��Ϥ� stdout �˥ꥻ�åȤ���ޤ���
"�䤤��碌�η��" �ˤ����ƤΥơ��֥롢���ޥ�ɤα������ǡ����١��������Ф�������դϤ�����ǡ����١������䤤��碌��Ԥʤ� (\d �Τ褦��) �Ƽ�Хå�����å��女�ޥ�ɤν��Ϥ��ޤޤ�ޤ��������顼��å������ϴޤޤ�ޤ���
Tip: �䤤��碌�η�̤δ֤˥ƥ����Ȥ����ߤ����뤿��ˤϡ�\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) ��ɽ������ɽ�������ؤ��ޤ���
����·���ʤ��ν��ϥ⡼�ɤǻ��Ѥ����쥳���� (��) �ζ��ڤ�ʸ������ꤷ�ޤ����ǥե���Ȥϲ���ʸ���Ǥ���
���ץ�Τߤ�ɽ���ȴ���ɽ�������ؤ��ޤ�������ɽ���Ǥϥ����Υإå��䥿���ȥ롢�Ƽ�եå��Ȥ��ä�;�פ��⤷��ʤ������ɽ�����ޤ������ץ�ΤߤΥ⡼�ɤǤϡ��ơ��֥�μ¥ǡ����Τߤ�ɽ������ޤ���
����ɽ����������ƤΥơ��֥��ѤΥơ��֥륿���ȥ�����ꤷ�ޤ�������Ͻ��Ϥ�����Ū�ʥ������դ��뤳�Ȥ˻��Ѥ��뤳�Ȥ��Ǥ��ޤ����������ʤ���硢�����ȥ�����ꤵ��ޤ���
Note: ����ϡ������ޤǤ� HTML �⡼�ɤǤ����ƶ����ޤ���Ǥ��������ߤǤ����Ƥν��Ϸ����ˤ����ƥ����ȥ�����ꤹ�뤳�Ȥ��Ǥ��ޤ���
HTML �� table ������˵��Ҥ���Ǥ�դ�°�������Ǥ��ޤ����������Ѥ��ơ��㤨�С�cellpadding �� bgcolor ����ꤹ�뤳�Ȥ��Ǥ��ޤ���border °���ϴ��� \pset border �ˤ�äƽ�������Ƥ��ޤ��Τǡ����Υ��ޥ�ɤ� border ����ꤷ�ʤ��Ƥ��ɤ��Ǥ��礦��
�䤤��碌����� psql �إ���ϤκݤΡ��ڡ�������ڤ��ؤ���Ԥ��ޤ���PAGER �Ķ��ѿ������ꤵ��Ƥ����硢���Ϥϻ��ꤷ���ץ������˥ѥ��פ��Ϥ���ޤ��� PAGER �����ꤵ��Ƥ��ʤ����ϡ��ץ�åȥե�����Υǥե���� (more �ʤ�) �����Ѥ���ޤ���
�����ʤ���Ǥ⡢�ڡ�����λ��Ѥ�Ŭ�ڤȸ��ʤ������ˤΤߡ�psql �Ϥ��Υڡ��������Ѥ��ޤ�������ϤȤ�櫓�����Ϥ�ü���Ǥ��뤳�ȡ�����ӡ��ơ��֥뤬�̾����ɽ����Ŭ���Ƥ��ʤ����Ǥ���ɽ���롼����Υ⥸�塼��������ˤ�ꡢ�ºݤ�ɽ�������Կ�����ͽ¬���뤳�ȤϤǤ��ޤ��� ���Τ��ᡢpsql �ϥڡ��������Ѥ�����Ȼ��Ѥ��ʤ��������Τ˶��̤��뤳�Ȥ��Ǥ��ޤ���
�� ��ˡ������η����ΰ㤤���ɤΤ褦�˸����뤫�ˤĤ��Ƥοޤ�����ޤ���
Tip: \pset �ˤϳƼ�Υ��硼�ȥ��åȥ��ޥ�ɤ�����ޤ���\a��\C��\H��\t��\T���ڤӡ�\x �Ȥ��Ʋ�������
Note: �����ʤ��� \pset ��ƤӽФ������ϥ��顼�ˤʤ�ޤ������衢���θƽФˤ�äơ����ߤ����Ƥ�ɽ���ѥ��ץ����ξ��֤�ɽ������褦�ˤʤ�ͽ��Ǥ���
psql �ץ�������λ���ޤ���
���Υ��ޥ�ɤϡ�\echo ��Ʊ���Ǥ��� ��������\o �ˤ�������Ʊ�ͤˡ����Ƥν��Ϥ��䤤��碌���ϥ���ͥ�˽Ф���������ۤʤ�ޤ���
�䤤��碌�Хåե���ꥻ�å� (���ꥢ) ���ޤ���
���ޥ�ɥ饤��������ɽ�����ޤ��ϡ�filename �ؤ���¸��Ԥʤ��ޤ���filename ����ά���줿��硢�����ɸ����Ϥ˽Ф���ޤ������Υ��ץ����ϡ�psql �� GNU ����饤�֥�����Ѥ���褦�˥���ѥ���������ꤵ��Ƥ������ˤΤ��Ѳ�ǽ�Ǥ���
Note: ���ߤΥС������Ǥϡ��ץ������ν�λ���˼�ưŪ����¸�����褦�ˤʤ�ޤ����Τǡ����ޥ�ɤ��������¸����ɬ�פ�̵���ʤ�ޤ�������������� psql �ε�ư���٤˼�ưŪ���ɤ߹��ޤ�ޤ���
value �⤷���ϡ�ʣ���� value ��Ϳ����줿���ϡ�������Ϣ�뤷����Τ� name �����ѿ������ꤷ�ޤ���2 ���ܤΰ�����̵�����ϡ��ѿ���ñ���ͤ�̵����ΤȤ������ꤵ��ޤ����ѿ���̤����Ȥ���ˤϡ�\unset ���ޥ�ɤ���Ѥ��Ʋ�������
�ѿ�̾�ˤϡ�ʸ���������������������������Ѥ��뤳�Ȥ��Ǥ��ޤ����ܺ٤ˤĤ��Ƥϡ�psql ���ѿ��˴ؤ�����Ȥ��Ʋ�������
ɬ�פʤ�ФɤΤ褦�ʤ�ΤǤ�Ǥ�դ��ѿ�������Ǥ��ޤ�����psql �Ϥ����Ĥ����ѿ������̤ʤ�ΤȤ��ư��äƤ��ޤ��������ˤĤ��Ƥ��ѿ��˴ؤ�����ˤ���������Ƥ��ޤ���
Note: ���Υ��ޥ�ɤ� SET SQL ���ޥ�ɤȤ������̤Τ�ΤǤ���
������̾�إå��ȹԿ��եå���ɽ�������ؤ��ޤ������Υ��ޥ�ɤ� \pset tuples_only ��Ʊ���ǡ��������Τ�����Ѱդ��줿��ΤǤ���
HTML ɽ�������ϥ⡼�ɤˤ����� table ���������˵��Ҥ��륪�ץ��������Ǥ��ޤ������Υ��ޥ�ɤ� \pset tableattr table_options ��Ʊ���Ǥ���
�� SQL ʸ�ˤ�������� (�ߥ���) ��ɽ�����ڤ��ؤ��ޤ���
���ߤ��䤤��碌�Хåե��� filename �ե�����˽��ϡ��⤷���ϡ�command Unix ���ޥ�ɤ˥ѥ��פ��Ϥ��ޤ���
��ĥ�Է����⡼�ɤ����ؤ��ޤ������Υ��ޥ�ɤ� \pset expanded ��Ʊ����ΤǤ���
���Ѳ�ǽ�ʤ��٤ƤΥơ��֥��Ϣ�դ����Ƥ��륢���������¤ȤȤ��ɽ�����ޤ��� pattern ����ꤹ��ȡ��ѥ������̾�������פ���ơ��֥�Τߤ�ɽ������ޤ���
GRANT ���ޥ�ɤ� REVOKE ���ޥ�ɤϡ������������¤�����˻Ȥ��ޤ��� �ܺ٤ˤĤ��Ƥ� GRANT �Ȥ��Ʋ�������
����� \dp ("display permissions") ����̾�Ǥ���
�̤Υ�����ε�ư���⤷���ϡ�command Unix ���ޥ�ɤ�¹Ԥ��ޤ��������Ϥ���ʾ��ᤵ�줺�����Τޤޥ�������Ϥ���ޤ���
�Хå�����å��� ("\") ���ޥ�ɤ˴ؤ���إ�����ɽ�����ޤ���
���ޤ��ޤ� \d ���ޥ�ɤ� pattern �ѥ�����������졢ɽ������륪�֥�������̾�����Ǥ��ޤ��� �ѥ������ SQL ���̻Ҥ�Ʊ�͡�������ǰϤ�Ǥ��ʤ�ʸ����ʸ�����Ѵ����Ʋ�ᤷ�ޤ�����������Ű����� (") ����Ѥ���ȡ���ʸ����ʸ�����Ѵ�����뤳�Ȥʤ��ݸ�졢���̻Ҥ˶����ޤ�뤳�Ȥ�Ǥ��ޤ��� ��Ű����������Ű�������Ȥϡ���̤�̾���ˤ�����ñ�����Ű�����ˤʤ�ޤ��� �㤨�С�FOO"BAR"BAZ �� fooBARbaz �Ȳ�ᤵ��ޤ�����"A weird"" name" �� A weird" name �Ȳ�ᤵ��ޤ���
����ˡ�\d �ѥ�����ǡ�* �� "Ǥ�դ�Ϣ³����ʸ��" ��ɽ����? �� "Ǥ�դ�ñ��ʸ��" ��ɽ���ޤ��� (����ɽ���� 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
Note: \set �ΰ�����¾�Υ��ޥ�ɤ�Ʊ�͡�Ʊ���ִ��롼��˽����ޤ������Τ��ᡢ\set :foo 'something' �Τ褦�ʶ�̣�������Ȥ�������ơ�Perl �� PHP �ǡ����줾��"���եȥ��" �Ȥ� "�����ѿ�" �ȸƤФ���Τ�������뤳�Ȥ��Ǥ��ޤ�����ǰ�ʤ��� (�����ˤ�?)���������ä������ޤ����Ѥ�����ˡ�Ϥ���ޤ�������\set bar :foo �ˤ���ѿ��Υ��ԡ��ϴ�����ͭ������ˡ�Ǥ���
2 ���ܤΰ�������ꤻ���� \set ��¹Ԥ�����硢ñ���ѿ����ͤ�����������ꤵ��ޤ����ѿ���̤����ˤ��� (�������) ��ˡ�ϡ�\unset ���ޥ�ɤ���Ѥ��뤳�ȤǤ���
psql �������ѿ�̾��ʸ��������������������������鹽�����졢���֤�Ĺ���ˤ����¤�����ޤ���¿�����������ѿ��� psql �����̤˰����ޤ��� �����ϡ��¹Ի����ѿ����ͤ��ѹ����뤳�Ȥǡ������ѹ��Ǥ�������Υ��ץ����䥢�ץꥱ�������Τ������ɽ�����ޤ����������ѿ����̤���Ū�Τ���˻��Ѥ��뤳�Ȥ�Ǥ��ޤ������ץ�������ư������ˤȤƤ⤪�������ʤ��ǽ��������ޤ��Τǡ��侩����ޤ������˽��äơ����̤ˤȤ갷�����ѿ���������ʸ�� (�ȿ����ȥ������������) ����ʤ�ޤ�������θߴ������Ǥ�⤯�ʤ�褦�ˡ����Τ褦���ѿ�����Ѥ��ʤ��Dz����������������̤ˤȤ갷�����ѿ������������ޤ���
������³���Ƥ���ǡ����١���̾�Ǥ��������ѿ��� (�ץ�����൯ư����ޤ�) �ǡ����١�������³�����٤����ꤵ�졢̤����ˤ��뤳�Ȥ�Ǥ��ޤ���
"all" �����ꤷ����硢���Ϥ��줿���⤷���ϡ�������ץȤ�������ƤιԤϡ����ϵڤӼ¹Ԥ�����ɸ����Ϥ˽Ф���ޤ��������ץ�����൯ư�������ꤹ��ˤϡ�-a �����å�����Ѥ��Ʋ�������"queries" �����ꤷ����硢psql �ϥХå�����ɤ��������줿���Ƥ��䤤��碌�Τߤ�ɽ�����ޤ������Τ���Υ��ץ����� -e �Ǥ���
�����ѿ������ꤵ�줿��硢�Хå�����å��女�ޥ�ɤǥǡ����١������䤤��碌��Ԥʤ����ˡ������䤤��碌���ޤ�ɽ������ޤ�������ˤ�ꡢPostgreSQL �����ˤĤ��Ƴؽ����뤳�Ȥ⡢����ץ���������Ʊ�ͤδؿ���ǽ���Ѱդ��뤳�Ȥ�Ǥ��ޤ��������ѿ��� noexec �Ȥ����ͤ����ꤷ����硢�䤤��碌�ϼºݤ˥Хå�����ɤ��������¹Ԥ��줺�ˡ�ñ��ɽ�����������ˤʤ�ޤ���
���ߤΥ��饤�����¦�Υޥ���Х��ȥ����ǥ��������Ǥ����ޥ���Х���ʸ������Ѥ���褦�����ꤷ�Ƥ��ʤ���С������ѿ��Ͼ�� "SQL_ASCII" �Ǥ���
�����ѿ��� ignorespace �����ꤷ����硢���ڡ�������Ϥޤ�Ԥ�����ꥹ�Ȥˤ�����ޤ���ignoredups �����ꤷ����硢����ޤǤ�����ˤ���Ԥ�����ꥹ�Ȥ�����ޤ��� ignoreboth ���ͤ� 2 �ĤΥ��ץ������Ȥ߹�碌�ޤ��� �����ѿ������ꤷ�ʤ���硢�ޤ��Ͼ嵭�ʳ����ͤ����ꤹ����ϡ����å⡼�ɤ��ɤޤ�뤹�٤ƤιԤ�����ꥹ�Ȥ���¸����ޤ���
Note: ���ε�ǽ�� bash �ε�ǽ���Ѥ⳰ʹ��ʤ���������ΤǤ���
���ޥ���������¸���륳�ޥ�ɿ��Ǥ����ǥե�����ͤ� 500 �Ǥ���
Note: ���ε�ǽ�� bash �ε�ǽ���Ѥ⳰ʹ��ʤ���������ΤǤ���
��³��Υǡ����١��������Хۥ��ȤǤ��������ѿ��� (�ץ�����൯ư����ޤ�) �ǡ����١�������³�����٤����ꤵ�졢̤����ˤ��뤳�Ȥ�Ǥ��ޤ���
̤����ʤ�С�psql �ϡ��������ü����å����� EOF ʸ�� (�̾� Control+D) ���������줿���˽�λ���ޤ��� ���ͤ����ꤷ����硢��λ�����ˡ�����������������줿 EOF ʸ����̵�뤷�ޤ������Ͱʳ������ꤷ�����ϡ��ǥե���Ȥ� 10 �ˤʤ�ޤ���
Note: ���ε�ǽ�� bash �ε�ǽ���Ѥ⳰ʹ��ʤ���������ΤǤ���
INSERT �� lo_insert ���ޥ�ɤˤ�ä��֤��줿���Ǹ�˱ƶ�������� OID ���ͤǤ��������ѿ��ϡ����� SQL ���ޥ�ɤη�̤�ɽ�������ޤǤδ֤Τ��ݾڤ���Ƥ��ޤ���
PostgreSQL �Υ顼�����֥������ȥ��ե�������Ȥäơ�1 �ĤΥ��ץ�˼��ޤ�ʤ��ǡ��������̤���¸������硢����������Τ� 1 �ĤΥȥ�������֥��å���˴ޤޤ��ɬ�פ�����ޤ���(���ܺ٤ˤĤ��Ƥϥ顼�����֥������ȥ��ե������ˤĤ��Ƥ�ʸ��Ȥ��Ʋ�������) psql �ˤϡ������������ޥ�� \lo_export��\lo_import��\lo_unlink �Τ����줫���ƤӽФ��줿�����ʹ���Υȥ���������˴������äƤ��뤳�Ȥ��ǧ������ˡ������ޤ���Τǡ����餫������Ū��ư�����ʤ���Фʤ�ޤ�����ư��ϡ����˿ʹ���Ǥ���ȥ�������������Хå����뤫���ޤ��ϡ����Υȥ�������ߥåȤ��뤫���������⤷�ʤ����Τ����줫�Ȥʤ�ޤ����Ǹ��ư�������ϡ���ʬ�� BEGIN TRANSACTION/COMMIT �֥��å����Ѱդ���ɬ�פ�����ޤ��� ����ʤ��ȡ����η�̤�ͽ���Ǥ��ʤ���Τˤʤ�ޤ� (����ϡ��ɤΤ褦�ʾ��Ǥ�פ��̤��ư��Ԥʤ��ʤ��Ȥ�����̤ˤʤ�ޤ�)��
��˾����ư�������ϡ������ѿ��� "rollback"��"commit"��"nothing" �Τ����줫�����ꤹ�뤳�ȤǤ����ǥե���Ȥϥȥ�������������Хå����뤳�ȤǤ���1 �Ĥ����ĤΥ��֥������Ȥ��ɤ߹��ߤξ��Ϥ�������ꤢ��ޤ���������¿���Υ顼�����֥������Ȥ�ž����Ԥʤ���硢����Ū�����ƤΥ��ޥ�ɤ������ 1 �ĤΥȥ�������֥��å����Ѱդ��뤳�Ȥᤷ�ޤ���
�ǥե���ȤǤϡ������ü��ʥ�����ץȤˤơ��������� SQL �䤤��碌����������ޥ�ɤʤɤȤ��ä����顼��ȯ��������硢������³�Ԥ��ޤ�������� psql �ε��褫���ư��Ǥ��������ޤ�ʤ����⤢��ޤ��������ѿ������ꤷ����硢������Υ�����ץȤ�¨�¤���ߤ��ޤ���������ץȤ�¾�Υ�����ץȤ���ƤФ�Ƥ������ϡ��ƽи��Υ�����ץȤ�Ʊ�ͤ���ߤ��ޤ����Ǥ⳰���Υ�����ץȤ� psql �����ü����å����ǤϤʤ���-f ���ץ�����ȤäƸƤӽФ���Ƥ�����硢psql ����̿Ū���顼��� (���顼������1) �ȶ��̤��뤿��˥��顼������ 3 ���֤��ޤ���
��³��Υǡ����١��������ФΥݡ��ȤǤ��������ѿ��� (�ץ�����൯ư����ޤ�) �ǡ����١�������³�����٤����ꤵ�졢̤����ˤ��뤳�Ȥ�Ǥ��ޤ���
������ psql ��ȯ�Ԥ���ץ���ץȤ��ɤΤ褦�˸����뤫����ꤷ�ޤ�����Ҥ� "�ץ���ץ�" �Ȥ��Ʋ�������
�����ѿ��� -q ���ޥ�ɥ饤�ץ�����Ʊ���Ǥ������ü��⡼�ɤǤϡ����ޤ������ǤϤ���ޤ���
�����ѿ��� -S ���ޥ�ɥ饤�ץ�����Ʊ���Ǥ����¹Ի���̤����Ȥ�����ꥻ�åȤ�����Ǥ��ޤ���
�����ѿ��� -s ���ޥ�ɥ饤�ץ�����Ʊ���Ǥ���
��³��Υǡ����١����桼���Ǥ��������ѿ��� (�ץ�����൯ư����ޤ�) �ǡ����١�������³�����٤����ꤵ�졢̤����ˤ��뤳�Ȥ�Ǥ��ޤ���
���� 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 ��ñ������䤬�ޤޤ�뤫���Τ�ʤ��Ȥ������꤬���������ޤ���3 ���ܤ����������ι�ʸ���顼���ɤ�����ˤϡ�����ʸ���ϥ��������פ���ɬ�פ�����ޤ����ʲ��Τ褦�� sed �ץ�������Ȥäơ����������פ����뤳�Ȥ��Ǥ��ޤ���
testdb=> \set content '\'' `sed -e "s/'/\\\\\\'/g" < my_file.txt` '\''
�Хå�����å���ο� (6) �����������Ȥ��ǧ���Ʋ�������������ˡ�Dz��Ǥ��ޤ���psql �ϡ����ιԤ���Ϥ����� sed -e "s/'/\\'/g" < my_file.txt ������Ϥ��ޤ�����Ű������������Ф��ƥ����뤬�ʤ��٤����Ȥ�Ԥʤ���-e �� s/'/\'/g ������Ȥ��� sed ��¹Ԥ��ޤ���sed ���ץꥱ������������Ϥ������2 �ĤΥХå�����å���� 1 �ĤΥХå�����å�����֤������Ƥ��顢����ɽ���ˤ���ִ���Ԥʤ��ޤ���¿ʬ����������Ǥϡ����Ƥ� Unix ���ޥ�ɤ�Ʊ��Υ���������ʸ������Ѥ��뤳�Ȥ������餷���ȹͤ����Ǥ��礦�������������ιͤ��� SQL �Υƥ���������⤢����˽������ᡢƱ�ͤ����ƤΥХå�����å���������פ��ʤ���Фʤ�ʤ��Ȥ������Ȥ�̵�뤷�Ƥ��ޤ������Τ褦�ʾ�硢�ե�����������������ǹԤʤä������ɤ��Ǥ��礦��
������ (":") ���䤤��碌���Τ˻��ѤǤ��ޤ��Τǡ����Υ롼�뤬Ŭ�Ѥ���ޤ����ѿ���̤����ξ�硢"������+̾��" �Ȥ���ʸ�����¤Ӥ��ѹ�����ޤ��Хå�����å���ǥ�����������פ��뤳�Ȥǡ��ɤΤ褦�ʾ��Ǥ��ᤵ��ʤ��褦�ˤ��뤳�Ȥ��Ǥ��ޤ���(�ѿ��ѤΥ�����ʸ�� ecpg �Τ褦���Ȥ߹����䤤��碌�����Ѥ� SQL ɸ��Ǥ�������Υ��饤�����ڤӡ������㥹���ѤΥ�����ʸ�� PostgreSQL�γ�ĥ�Ǥ��ꡢ���礷�Ƥ��ޤ���)
psql �Υץ���ץȤ�ȯ�ԤϹ��ߤ˱����ƥ������ޥ����Ǥ��ޤ���PROMPT1��PROMPT2��PROMPT3 �Ȥ��� 3 �Ĥ��ѿ��ϥץ���ץȤ�ɽ�����Ƥ�ʸ��������̤ʥ��������ץ�����������ޤ���PROMPT1�� psql ���������䤤��碌������դ���ݤ�ȯ�Ԥ�����̾�Υץ���ץȤǤ���PROMPT2 ���䤤��碌�����ߥ�����ǽ��äƤ��ʤ����ޤ��ϡ������䤬�Ĥ��Ƥ��ʤ�������䤤��碌�����Ϥ˹��ʤ�Ԥ��ᤵ��Ƥ���ݤ�ȯ�Ԥ���ޤ���PROMPT3 ��SQL COPY ��¹Ԥ��Ƥ���ݡ��ޤ��ϡ�ü����ǥ��ץ�����Ϥ��ᤵ��Ƥ���ݤ�ȯ�Ԥ���ޤ���
�б�����ץ���ץ��ѿ����ͤ�ʸ���Ȥ���ɽ������ޤ��� ���������ѡ������ ("%") �Τ�������㳰�Ǥ������μ���ʸ���˽��äơ������¾�Υƥ����Ȥ��֤��������ޤ����ʲ����ִ����������Ƥ��ޤ���
�ǡ����١��������Ф� (�ɥᥤ��̾���դ���) �����ʥۥ���̾���ޤ��ϡ�������³�� Unix �ɥᥤ���åȤξ��� [local] �Ȥʤ�ޤ��� ��������Unix �ɥᥤ���åȤ�����ѥ���������ꤷ���ǥե���Ȥξ���¸�ߤ��ʤ����ϡ�[local:/dir/name] �Ȥʤ�ޤ���
�ǽ�ΥɥåȰʹߤ���������ǡ����١��������ФΥۥ���̾���ޤ��ϡ�������³�� Unix �ɥᥤ���åȤξ��� [local] �Ȥʤ�ޤ���
�ǡ����١��������Ф��ƻ뤹��ݡ����ֹ�Ǥ���
��³�˻��Ѥ���桼��̾ (�������륷���ƥ�Υ桼��̾�ǤϤ���ޤ���) �Ǥ���
��³��Υǡ����١���̾�Ǥ���
�ǥե���ȥǡ����١����ξ��� "~" (�����) �� ���Ϥ������������ơ�%/ ��Ʊ���Ǥ���
���ߤΥ桼�����ǡ����١����Υ����ѡ��桼���Ǥ����硢"#"������ʤ��С�">" �Ȥʤ�ޤ���
PROMPT1 ��ξ�硢�̾�� "="������ԥ⡼�ɤǤ� "^"��(\connect �����Ԥ������˵���������) �ǡ����١����Ȥ���³���ڤ줿���å����Ǥ� "!" �Ȥʤ�ޤ��� PROMPT2 ��ξ�硢psql ���䤤��碌�����Ϥ����äƤ��ʤ���/* ... */�Ȥ��������Ȥ���¦�ˤ��롢���������¦�ˤ��롢����Τɤ���ͳ�ǹ��ʤ�Ԥ����Ϥ��ᤷ�Ƥ��뤫�˰�¸������"-"��"*"��ñ������䡢��Ű�����Τ����줫�ˤ����¤Ӥ��ִ�����ޤ��� PROMPT3 ��ξ��Τ��Υ������ϲ����������ޤ���
digits �� 0x ����Ϥޤ��硢�Ĥä�ʸ���� 16 �ʿ��Ȥ��Ʋ�ᤵ�졢�����ɤ��б�����ʸ�����ִ�����ޤ���0 ����Ϥޤ���ϡ�8 �ʿ��Ȥ��Ʋ�ᤵ�졢�б�����ʸ�����ִ�����ޤ��� �����ʳ��� 10 �ʿ��ȸ��ʤ���ޤ���
psql �� name �ѿ����ͤǤ��� �ܺ٤ˤĤ��Ƥ� "�ѿ�" �Ȥ��Ʋ�������
�̾�� "�Хå���������" �ˤ���֤������˻�����command �ν��ϤǤ���
�ץ���ץȤ˥ѡ�����Ȱ����������ϡ�%% �Ƚޤ����ǥե���ȤΥץ���ץȤϡ��ץ���ץ� 1 �� 2 ��'%/%R%# '���ץ���ץ� 3 �� '>> ' �����ꤷ������Ʊ���Ǥ���
Note: ���ε�ǽ�� tcsh �ε�ǽ���θ�ʤ���������ΤǤ���
psql �Ϲ����Խ��䷫���֤����Ϥ����ؤˤʤ�褦�� Readline �饤�֥��ݡ��Ȥ��ޤ������ޥ������ϡ��ۡ���ǥ��쥯�ȥ�ʲ��� .psql_history �Ȥ����ե�����̾����¸���졢psql ��ư���˺��ɤ߹��ߤ���ޤ������֤ˤ����֤⥵�ݡ��Ȥ���Ƥ��ޤ��������֤ˤ����֤Υ����å��� SQL �ѡ����ˤʤ�褦�ˤϤʤäƤ��ޤ������ε�ǽ�����Ѳ�ǽ�Ǥ���С�psql �ϼ�ưŪ�˻��Ѥ���褦�˹��ۤ���ޤ������֤ˤ����֤餫�λ���ˤ����Ѥ������ʤ���С��ۡ���ǥ��쥯�ȥ�ʲ��� .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 �ϡ�Ʊ��С������Υ����ФΤߤȤ����߳��ư��ޤ�������ϡ�¾���ȹ礻������ư���ʤ��Ȥ�����̣�ǤϤǤϤ���ޤ���¿���Ρ��ޤ��ϡ�¿���ȤϤ����ʤ��褦�����꤬�����뤳�Ȥ�����ޤ��� �����ФΥС�����ۤʤ�ȡ��Хå�����å��女�ޥ�ɤ��ä˼��Ԥ��䤹���ʤ�ޤ���
"copy in" �¹��� (�����Ф˥ǡ�������������Ƥ����) �� Control-C �����Ϥ���ȡ�����ư��˹�ä���å�������ɽ������ޤ���"COPY state must be terminated first" �Ȥ��ä���å�������ɽ�����줿�Ȥ��Ƥ⡢\c - - �����Ϥ�����³��ꥻ�åȤ��Ʋ�������
Note: ������Ǥϡ�psql ����ͭ����Τߤ��Ĥ������ޤ���SQL �γؽ��� PostgreSQL �˴ؤ����μ������뤳�Ȥ���Ū�ˤ���Τʤ�С�����ʪ�˴ޤޤ����塼�ȥꥢ����ɤ�������ɤ��Ǥ��礦��
�ǽ����Ǥϡ��ɤΤ褦��ʣ���Ԥ��Ϥ��䤤��碌�����Ϥ���Τ����ޤ����ץ���ץȤ��Ѳ������դ��Ʋ�������
testdb=> CREATE TABLE my_table ( testdb(> first integer not null default 0, testdb(> second text testdb-> ); CREATE
���ơ������ǥơ��֥��������ٳ�ǧ���Ƥߤޤ���
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