¾�ΥС�������ʸ�� �� 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

18.7. ���顼���ȥ�������

18.7.1. ���������

log_destination (ʸ����)

PostgreSQL�ϡ�stderr��csvlog�����syslog��ޤ�ơ������Х�å������Υ����������Ф����������ˡ���󶡤��ޤ��� Windows�Ǥϡ�eventlog��Ʊ�����󶡤��ޤ��� ���Υѥ�᡼�������ꤹ��ˤϡ�����޶��ڤ�Ǥ����ߤΥ���������򵭺ܤ��ޤ��� �ǥե���ȤǤϡ�������stderr�Τߤ˽��Ϥ���ޤ��� ���Υѥ�᡼����postgresql.conf�ե������⡢�ޤ��ϡ������ФΥ��ޥ�ɥ饤��ǤΤ����ꤵ��ޤ���

csvlog��log_destination�˴ޤޤ���硢�������ܤϥץ������ؤ��ɤ߹��ߤ����ؤ�"����޶��ڤ���"�񼰤ǽ��Ϥ���ޤ��� �ܺ٤�項18.7.4�򻲾Ȥ��Ƥ��������� CSV�񼰤Υ������Ϥ��������뤿��ˤ�logging_collector��ͭ���ˤ���ɬ�פ�����ޤ���

注意: log_destination��syslog���ץ�������ѤǤ���褦�ˤ��뤿��ˡ��ۤȤ�ɤ�Unix�����ƥ�Ǥϥ����ƥ��syslog�ǡ�����������ѹ����ʤ���Фʤ�ʤ��Ǥ��礦�� PostgreSQL�Ǥϥ�����LOCAL0����LOCAL7�ޤǤ�syslog�ե�����ƥ��ǵ�Ͽ���뤳�Ȥ��Ǥ��ޤ���syslog_facility�򻲾Ȥ��Ƥ��������ˡ� ���������ۤȤ�ɤΥץ�åȥե�����Υǥե���Ȥ�syslog����ǤϤ����Υ�å������Ϥ��٤��˴�����ޤ��� ���ޤ�ư����뤿���syslog�ǡ���������˰ʲ��Τ褦�ʤ�Τ��ɲä��ʤ���Фʤ�ʤ��Ǥ��礦��

local0.*    /var/log/postgresql

logging_collector��boolean��

���Υѥ�᡼���ˤ�ꡢstderr�����CSV�񼰤Υ������Ϥ��������å���������Ф��������ե�����˥�����쥯�Ȥ��뤳�Ȥ��Ǥ��ޤ��� ������ˡ��syslog�ؤΥ������⤷�Ф���ͭ�ѤǤ��� ��å������ΰ����μ��बsyslog�ǤϽ��Ϥ���ʤ���ǽ�������뤿��Ǥ� �ʰ���Ū����Ȥ��ơ������ʥߥå���󥫤Υ��顼��å�����������ޤ��ˡ� ���Υѥ�᡼���ϥ����е�ư���Τ������ǽ�Ǥ���

log_directory��string��

logging_collector��ͭ���ʾ�硢���Υѥ�᡼���ϥ����ե����뤬���������ǥ��쥯�ȥ����ꤷ�ޤ��� �ǥ��쥯�ȥ�����Хѥ����⤷���ϥ��饹���ǡ����ǥ��쥯�ȥ�����Хѥ��Ȥ��ƻ��ꤹ�뤳�Ȥ��Ǥ��ޤ��� ���Υѥ�᡼���ϡ�postgresql.conf�ե������⡢�ޤ��ϡ������ФΥ��ޥ�ɥ饤��ǤΤߤ����ꤵ��ޤ���

log_filename��string��

logging_collector��ͭ���ʾ�硢���Υѥ�᡼���Ϻ������줿�����ե�����Υե�����̾�����ꤷ�ޤ��� �ͤ�strftime�ѥ�����Ȥ��ư����뤿�ᡢ%���������פ���Ѥ��ơ�����ˤ�ä���ư����ե�����̾����ꤹ�뤳�Ȥ��Ǥ��ޤ��� �ʻ����Ӥ˰�¸����%���������פ�¸�ߤ����硢log_timezone�ǻ��ꤵ�줿�����ӤǷ׻����Ԥ��ޤ����� %���������פ�¸�ߤ��ʤ���硢PostgreSQL�Ͽ��������ե�����κ���������ɲä��ޤ��� �㤨�С�log_filename��server_log�Ǥ���С��������ϻ�� Sun Aug 29 19:02:33 2004 MST ���Ф������򤵤줿�ե�����̾��server_log.1093827753�Ȥʤ�ޤ��� ���Υѥ�᡼����postgresql.conf�ե������⡢�ޤ��ϡ������ФΥ��ޥ�ɥ饤��ǤΤߤ����ꤵ��ޤ���

CSV�񼰤ν��Ϥ�log_destination��ͭ���ʾ�硢�����ॹ������դ��Υ����ե�����̾�ˤ�.csv����Ϳ�����ǽ�Ū��CSV�񼰽����ѤΥե�����̾����������ޤ��� ��log_filename��.log�ǽ������ϸ��ֻ줬�֤��������ޤ����� �����ξ�硢�ե�����̾��server_log.1093827753.csv�Ȥʤ�ޤ���

log_rotation_age��integer��

logging_collector��ͭ���ʾ�硢���Υѥ�᡼���ϸġ��Υ����ե�����κ����̿�����ꤷ�ޤ��� �����ǻ��ꤷ�����֡�ʬñ�̡˷в᤹��ȡ������������ե����뤬��������ޤ��� ���������ꤹ�뤳�Ȥǡ����֤˴�Ť��������������ե������������̵���ˤʤ�ޤ��� ���Υѥ�᡼���ϡ�postgresql.conf�ե������⡢�ޤ��ϡ������ФΥ��ޥ�ɥ饤��ǤΤߤ����ꤵ��ޤ���

log_rotation_size��integer��

logging_collector��ͭ���ʾ�硢���Υѥ�᡼���ϸġ��Υ����ե�����κ������Τ���ꤷ�ޤ��� �����ǻ��ꤷ�������Х���ʬ�����ե�����˽��Ϥ��줿�塢�����������ե����뤬��������ޤ��� ���������ꤹ�뤳�Ȥǡ��������˴�Ť��������������ե������������̵���ˤʤ�ޤ��� ���Υѥ�᡼����postgresql.conf�ե������⡢�ޤ��ϡ������ФΥ��ޥ�ɥ饤��ǤΤߤ����ꤵ��ޤ���

log_truncate_on_rotation��boolean��

logging_collector��ͭ���ʾ�硢���Υѥ�᡼���ˤ�ꡢPostgreSQL�ϴ�¸��Ʊ̾�Υե�������ɲä���ΤǤϤʤ������Υե�������ڤ�ͤ��ʾ�񤭤���ˤ褦�ˤʤ�ޤ��� ���������ڤ�ͤ�ϻ��֤��ˤ��������ơ������Τ���˿����˥ե����뤬�����줿���ˤΤ�ȯ�����������е�ư���䥵�������ˤ��������ơ������Ǥ�ȯ�����ޤ��� ���ξ�硢���Ƥξ��ˤ����ƴ�¸�Υե�������ɵ�����ޤ��� �㤨�С����������postgresql-%H.log�Τ褦��log_filename���Ȥ߹�碌�ƻ��Ѥ���ȡ�24�Ĥλ��̤Υ����ե����뤬�������졢�����ϼ���Ū�˾�񤭤���뤳�Ȥˤʤ�ޤ��� ���Υѥ�᡼����postgresql.conf�ե������⡢�ޤ��ϡ������ФΥ��ޥ�ɥ饤������ꤵ��ޤ���

�㡧7���֤Υ�������¸���������Υ����� server_log.Mon��server_log.Tue�����Ȥ��������Ƽ�ưŪ�������Υ����򺣽��Υ����Ǿ�񤭤���ˤϰʲ��Τ褦�����ꤷ�ޤ��� log_filename �� server_log.%a�Ȥ��� log_truncate_on_rotation �� on�ˤ��������� log_rotation_age �� 1440�����ꤷ�ޤ���

�㡧24���֤Υ������ݻ���1���֤�����1�ĤΥ����ե������������������������ե�����Υ�������1�����Х��Ȥ�Ķ�������ʾ��¨�¤��ڤ��ؤ�������ˤϡ� log_filename �� server_log.%H%M�ˤ��� log_truncate_on_rotation �� on�ˤ��� log_rotation_age �� 60�ˤ��������� log_rotation_size �� 1000000�����ꤷ�ޤ��� log_filename��%M��ޤ��ȡ����λ�����Υե�����̾�Ȱۤʤ�̾�������򤹤��ǽ�������롢�������򸵤ˤ��������ơ�������Ԥ����Ȥ��Ǥ��ޤ���

syslog_facility��string��

syslog�ؤΥ���������ͭ���ʾ�硢���Υѥ�᡼����syslog��"facility"���Ȥ���褦�˳��ꤷ�ޤ��� LOCAL0��LOCAL1��LOCAL2��LOCAL3��LOCAL4��LOCAL5��LOCAL6��LOCAL7���椫������Ǥ��������� �ǥե���Ȥ�LOCAL0�Ǥ��� ���Ѥ��Ƥ��륷���ƥ��syslog�ǡ�����ʸ���Ʊ���˻��Ȥ��Ƥ��������� ���Υѥ�᡼����postgresql.conf�ե������⡢�ޤ��ϡ������ФΥ��ޥ�ɥ饤��ǤΤߤ����ꤵ��ޤ���

syslog_ident��string��

syslog�˥���������ͭ���ʾ�硢���Υѥ�᡼����syslog�������PostgreSQL��å����������ꤹ��Τ˻��Ѥ���ץ������̾����ꤷ�ޤ����ǥե���Ȥ�postgres�Ǥ��� ���Υѥ�᡼���ϡ�postgresql.conf�ե������⡢�ޤ��ϡ������ФΥ��ޥ�ɥ饤��ǤΤߤ����ꤵ��ޤ���

18.7.2. ���ĥ�����������뤫

client_min_messages��string��

�ɤΥ�å��������ؤ򥯥饤����Ȥ����뤫��������ޤ���ͭ�����ͤϡ�DEBUG5�� DEBUG4��DEBUG3��DEBUG2�� DEBUG1��LOG��NOTICE�� WARNING��ERROR��FATAL�������PANIC�Ǥ������줾��γ��ؤϤ����³�����Ƥγ��ؤ���ޤ��ޤ������ؤ�������ˤʤ�ˤĤ졢��꾯�ʤ���å������������ޤ����ǥե���Ȥ�NOTICE�Ǥ��������Ǥ�LOG��ͥ���̤�log_min_messages�ξ��Ȱۤʤ뤳�Ȥ����դ��Ƥ���������

log_min_messages��string��

�ɤΥ�å��������ؤ򥵡��Х����˽񤭹��फ��������ޤ���ͭ�����ͤ� DEBUG5��DEBUG4�� DEBUG3��DEBUG2��DEBUG1�� INFO��NOTICE��WARNING�� ERROR��LOG��FATAL������� PANIC�Ǥ������줾��γ��ؤϤ��β������Ƥγ��ؤ�ޤߤޤ������ؤ��㤯����������꾯�ʤ���å������������������ޤ����ǥե���Ȥ�NOTICE�Ǥ��������Ǥ�LOG��ͥ���̤�client_min_messages�ξ��Ȱۤʤ뤳�Ȥ����դ��Ƥ��������������ѥ桼���Τߤ���������ѹ��Ǥ��ޤ���

log_error_verbosity��string��

�������줿���줾��Υ�å��������Ф������Х�����˽񤭹��ޤ��ܺ��ٹ�����椷�ޤ���ͭ�����ͤϡ�TERSE��DEFAULT�������VERBOSE�ǡ����줾��ɽ�������å������Υե�����ɤ��ɲä���Ƥ����ޤ��������ѡ��桼���Τߤ�����������ѹ����뤳�Ȥ��Ǥ��ޤ���

log_min_error_statement��string��

���顼���θ����Ȥʤä�SQLʸ�򥵡��Х����˵�Ͽ���뤫�����椷�ޤ��� ���ꤷ����٥�ʾ�Υ�å������ˤĤ��Ƥϸ��ߤ�SQLʸ�������˵�Ͽ����ޤ��� ͭ�����ͤϡ�DEBUG5��DEBUG4��DEBUG3��DEBUG2��DEBUG1��INFO��NOTICE��WARNING��ERROR��LOG��FATAL��PANIC�Ǥ��� �ǥե���Ȥ�ERROR�Ǥ��� ���顼��������å���������̿Ū���顼���ѥ˥å��������������ʸ�������˵�Ͽ����뤳�Ȥ��̣���ޤ��� ���Ԥ���ʸ�ε�Ͽ��¼�Ū��̵���ˤ���ˤϡ����Υѥ�᡼����PANIC�����ꤷ�Ƥ��������� �����ѡ��桼���Τߤ����Υ��ץ������ѹ����뤳�Ȥ��Ǥ��ޤ���

log_min_duration_statement��integer��

ʸ�μ¹Ԥ˾��ʤ��Ȥ���ꤷ���ߥ��ÿ������ä���硢���줾���ʸ�μ¹Ԥ��פ������֤�����˵�Ͽ���ޤ��� 0�����ꤹ��С����٤Ƥ�ʸ�μ¹Ի��֤����Ϥ���ޤ��� -1�ʥǥե���ȡˤϡ�ʸ�¹Ի��֤ε�Ͽ��̵���ˤ��ޤ��� �㤨�С�250ms�����ꤷ����硢250ms�⤷���Ϥ���ʾ�Ĺ�������ä����Ƥ�SQL̿��ʸ�������Ȥ��ƻĤ�ޤ��� ���Υѥ�᡼����ͭ���ˤ��뤳�Ȥˤ�ꡢ���ץꥱ�������Ǻ�Ŭ������Ƥ��ʤ��䤤��碌�����פ���Τ������ˤʤ�ޤ��� �����ѡ��桼���Τߤ���������ѹ��Ǥ��ޤ���

��ĥ�䤤��碌�ץ��ȥ������Ѥ��륯�饤����ȤǤϡ�Parse��Bind��Execute���줾����ʳ����פ������֤���Ω���Ƶ�Ͽ����ޤ���

注意: ���Υ��ץ�����log_statement����˻��Ѥ������log_statement�Τ���˵�Ͽ�����ƥ������Ǥ�ʸ�ϡ��¹Ի��֤Υ����ˤϷ����֤��ƽ��Ϥ���ޤ��� syslog����Ѥ��Ƥ��ʤ���С��ץ�����ID�ȥ��å����ID����Ѥ��ơ�ʸ��å������ȸ�μ¹Ի��֥�å��������Ϣ�դ��Ǥ���褦�ˡ�log_line_prefix����Ѥ���PID�ޤ��ϥ��å����ID������˵�Ͽ���뤳�Ȥ򴫤�ޤ���

silent_mode��boolean��������

�����Ф��å��������Ϥʤ��Ǽ¹Ԥ��ޤ��� ���Υѥ�᡼�������ꤹ��ȡ������Фϼ�ưŪ�˥Хå����饦��ɤǵ�ư��������ü�����ڤ�Υ���ޤ��� �����Ф�ɸ����Ϥ�ɸ�२�顼��/dev/null�˥�����쥯�Ȥ��졢�Ĥޤꡢ���Ϥ��줿��å������������Ӽ����ޤ��� syslog�����󥰤�ͭ���ˤ��Ƥ��ʤ������뤤��log_collector��ͭ���ˤ��Ƥ��ʤ��¤ꡢ���顼��å��������ǧ���뤳�Ȥ��Ǥ��ʤ��ʤ�ޤ��Τǡ����Υѥ�᡼���λ��Ѥϴ�����ޤ��� ���Υѥ�᡼���ϥ����е�ư���ˤΤ������ǽ�Ǥ���

表18-1�ǡ�PostgreSQL�ǻ��Ѥ�����å����������٥�٥���������ޤ��� �������Ϥ�syslog�ޤ���Windows��eventlog���������硢���ο����٥�٥��ɽ�Ǽ����褦���Ѵ�����ޤ���

表 18-1. ��å����������٥�٥�

������������ˡsyslogeventlog
DEBUG1..DEBUG5��ȯ�Ԥ����Ѥ���Ϣ³Ū���Ĥ��ܺ٤ʾ�����󶡤��ޤ��� DEBUGINFORMATION
INFOVACUUM VERBOSE�ν��ϤʤɤΡ��桼���ˤ�äư���Ū���׵ᤵ�줿������󶡤��ޤ��� INFOINFORMATION
NOTICEĹ�����̻Ҥ��ڤ�ͤ�˴ؤ������դʤɡ��桼��������ˤʤ������󶡤��ޤ��� NOTICEINFORMATION
WARNING�ȥ�󥶥������֥��å����Ǥ�COMMIT���ͤʡ��桼���ؤηٹ���󶡤��ޤ��� NOTICEWARNING
ERROR���ߤΥ��ޥ�ɤ����Ǥ����븶���Ȥʤä����顼����𤷤ޤ��� WARNINGERROR
LOG�����å��ݥ���Ȥγ�ư���ͤʡ������Ԥ˴ؿ��Τ���������𤷤ޤ��� INFOINFORMATION
FATAL���ߤΥ��å��������Ǥ����븶���Ȥʤä����顼����𤷤ޤ��� ERRERROR
PANIC���ƤΥ��å��������Ǥ����븶���Ȥʤä����顼����𤷤ޤ��� CRITERROR

18.7.3. ���������

debug_print_parse��boolean��
debug_print_rewritten��boolean��
debug_print_plan��boolean��
debug_pretty_print��boolean��

�����Υѥ�᡼���ϡ����������Ƽ�ΥǥХå����Ϥ�ͭ���ˤ��ޤ����¹Ԥ��줿�䤤��碌���줾����Ф��ơ��ǽ�Ū�ʥѡ����ĥ꡼���䤤��碌��饤���ν��ϡ��¹Էײ����Ϥ��ޤ���debug_pretty_print�Ϥ���ɤߤ䤹������ɽ���򥤥�ǥ�Ȥ��ޤ��������Ͻ񼰤����Ĺ���ʤ�ޤ���client_min_messages�⤷����log_min_messages�Ϥ��줾�졢�ºݤ˽��Ϥ򥯥饤����Ȥ⤷���ϥ����Х������������뤿��ˡ�DEBUG1�ʲ��ˤ��ʤ���Фʤ�ޤ��� �ǥե���ȤǤϡ������Υѥ�᡼����̵���Ǥ���

log_checkpoints (boolean)

�����å��ݥ���Ȥ򥵡��Х����˵�Ͽ����褦�ˤ��ޤ��� �񤭽Ф��줿�Хåե�����񤭽Ф����פ������֤ʤɡ��ƥ����å��ݥ���Ȥ˴ؤ�����������׾��󤬤��Υ�����å������˴ޤޤ�ޤ��� ���Υѥ�᡼����postgresql.conf�ե�������ޤ��ϥ����ФΥ��ޥ�ɥ饤��ǤΤ������ǽ�Ǥ��� �ǥե���Ȥ�̵���Ǥ���

log_connections��boolean��

����ˤ�ꡢ���饤�����ǧ�ڤ�������λ�ʤɤΥ����Фؤ���³��Ԥ������˻Ĥ�ޤ��� ���Υѥ�᡼����postgresql.conf�ե������⡢�ޤ��ϡ������ФΥ��ޥ�ɥ饤��ǤΤߤ����ꤵ��ޤ��� �ǥե���Ȥ�̵���Ǥ���

注意: psql�ʤɥ��饤����ȥץ���������ˤϡ��ѥ���ɤ��׵ᤵ���ȷ���ޤ�2����³���ߤ�Τǡ���Ť�"connection received"��å�������ɬ����������򼨤���ΤǤϤ���ޤ���

log_disconnections��boolean��

�����log_connectionsƱ�ͤν��Ϥ򥵡��Х����˹Ԥ�������˲ä��ơ����å����λ���˥��å����δ��֤���Ϥ��ޤ��� �ǥե���ȤǤϤ����̵���Ǥ��� ���Υѥ�᡼����postgresql.conf�ե������⡢�ޤ��ϡ������ФΥ��ޥ�ɥ饤��ǤΤߤ������ǽ�Ǥ���

log_duration��boolean��

���٤Ƥδ�λ����ʸ�ˤĤ��ơ����ηв���֤��������褦�ˤ��ޤ��� �ǥե���Ȥ�off�Ǥ��� �����ѡ��桼���Τߤ�����������ѹ����뤳�Ȥ��Ǥ��ޤ���

��ĥ�䤤��碌�ץ��ȥ������Ѥ��륯�饤����ȤǤϡ�Parse��Bind��Execute���줾����ʳ����פ������֤���Ω���Ƶ�Ͽ����ޤ���

注意: ���Υ��ץ�����log_min_duration_statement��0�����ꤹ����ˡ�Ȥΰ㤤�ϡ�log_min_duration_statement��Ķ������硢�ƥ������Ǥ��䤤��碌������Ū�˽��Ϥ����Τ��Ф��ơ����Υ��ץ����ǤϽ��Ϥ���ʤ��Ȥ������Ǥ��� �������äơ�log_duration��on�����ġ�log_min_duration_statement�������ͤ���ľ�硢���٤Ƥηв���֤������˵�Ͽ����ޤ��������ͤ�Ķ����ʸ�Τߤ��ƥ������Ǥ��䤤��碌���ޤ����褦�ˤʤ�ޤ��� ����ư��ϡ�����٤ʥ��󥹥ȥ졼���������׾�����������ݤ�ͭ�ѤǤ���

log_hostname (boolean)

�ǥե���ȤǤϡ���³������å���������³���ۥ��Ȥ�IP���ɥ쥹�Τߤ�ɽ�����ޤ��� ���Υѥ�᡼����ͭ���ˤ���ȡ��ۥ���̾������˻Ĥ�褦�ˤʤ�ޤ��� �ۥ���̾�����ˡ������˰�¸���ޤ��������줬̵��Ǥ��ʤ��ۤɤ���ǽ�����򵯤�����ǽ�������뤳�Ȥ����դ��Ƥ��������� ���Υѥ�᡼����postgresql.conf�ե�������ޤ��ϥ����ФΥ��ޥ�ɥ饤��ǤΤ������ǽ�Ǥ���

log_line_prefix��string��

����ϡ��ƥ����Ԥ���Ƭ�˽��Ϥ���printf�ν�ʸ����Ǥ��� %����Ϥޤ�"���������ץ�������"�ϡ���Ҥ��̤�Υ��ơ�����������֤��������ޤ��� ����¾�Υ��������פ�̵�뤵��ޤ��� ¾��ʸ���Ϥ��Τޤޥ����Ԥ˽��Ϥ���ޤ��� ���������פ���ˤϡ����å����ץ������ˤ�äƤΤ�ǧ����ǽ�ʤ�Τ����ꡢ�����ϼ祵���Хץ������ʤɤΥХå����饦��ɥץ������ˤ�Ŭ�Ѥ���ޤ��� ���Υѥ�᡼���ϡ�postgresql.conf�ե������⡢�ޤ��ϡ������ФΥ��ޥ�ɥ饤��ǤΤߤ����ꤹ�뤳�Ȥ��Ǥ��ޤ��� �ǥե���Ȥ϶�ʸ����Ǥ���

�����������������å����Τ�
%u�桼��̾��
%d�ǡ����١���̾��
%r��֥ۥ���̾���⤷����IP���ɥ쥹�ȥݡ����ֹ���
%h��֥ۥ���̾���⤷����IP���ɥ쥹��
%p�ץ��������̻���
%t�ߥ���̵���Υ����ॹ�������
%m�ߥ����դ������ॹ�������
%i���ޥ�ɥ��������å����θ��ߤΥ��ޥ�ɼ�����
%c��ҤΥ��å����ID����
%l�ƥ��å����ޤ��ϳƥץ������Υ����Ԥ��ֹ档1����Ϥޤ�ޤ�����
%s�ץ������γ��ϥ����ॹ�������
%v���ۥȥ�󥶥������ID��backendID/localXID����
%x�ȥ�󥶥������ID ��̤������Ƥξ���0����
%q ������Ϥ��ޤ����󥻥å����ץ������ǤϤ��Υ��������װʹߤν��Ϥ���ߤ��ޤ������å����ץ������Ǥ�̵�뤵��ޤ��� ��
%%%ʸ�����Τ����

%c���������פϡ�2�Ĥ�4�Х��Ȥ�16�ʿ�����Ƭ�Υ����Ͼ�ά�ˤ�ɥåȤǶ��ڤä������Ρ����դʥ��å�����̻Ҥ�ɽ�����ޤ��� ���ο��ͤϥץ������ε�ư���֤Ȥ��Υץ�����ID�Ǥ��� �������äơ�%c����Ѥ��ơ������ι��ܤ���Ϥ��뤿���ʸ�������ά���뤳�Ȥ��Ǥ��ޤ���

ティップ: log_line_prefix�˶���ʸ���ʳ����ͤ����ꤹ���硢�̾�����ԤλĤ�Ȥζ��ڤ�����Τˤ��뤿��ˡ����κǸ��ʸ�������ʸ���ˤ��٤��Ǥ��� �������Ѥ�ʸ������Ѥ��Ƥ⹽���ޤ���

ティップ: Syslog���ȼ��˥����ॹ����פȥץ�����ID������������ޤ��� �Ǥ��ΤǤ����餯��Syslog�˥������ݴɤ�����ϡ������������������פ���Ѥ��褦�ȤϹͤ��ʤ��Ǥ��礦��

log_lock_waits (boolean)

���å���󤬥��å��γ����ޤǤδ֤�deadlock_timeout���Ĺ���Ե�������˥�����å��������������뤫�ɤ��������椷�ޤ��� ����ϡ����å����Ԥ�������ǽ���ǤƤ��ʤ��Τ��ɤ����������ͭ�ѤǤ��� �ǥե���Ȥ�off�Ǥ���

log_statement (ʸ����)

�ɤ�SQLʸ������˵�Ͽ���뤫�����椷�ޤ��� ͭ�����ͤϡ�none��ddl��mod�������all�Ǥ��� ddl�ϡ�CREATE��ALTER�������DROPʸ�Ȥ��ä����ǡ������ʸ�����ƥ����˵�Ͽ���ޤ��� mod�ϡ����Ƥ�ddlʸ�˲ä���INSERT��UPDATE��DELETE��TRUNCATE�������COPY FROM�Ȥ��ä����ǡ����ѹ�ʸ������˵�Ͽ���ޤ��� PREPARE��EXPLAIN ANALYZE���ޥ�ɤ⡢�����˴ޤޤ�륳�ޥ�ɤ�Ŭ�ڤʼ���Ǥ���Х�����Ͽ���ޤ��� ��ĥ�䤤��碌�ץ��ȥ������Ѥ��륯�饤����ȤǤϡ�Execute��å������������ä�����Bind�ѥ�᡼�����ͤ��ʤ��٤Ƥ�ñ������䤬��Ťˤ��줿���֤ǡ˴ޤޤ�Ƥ�����硢�����˵�Ͽ����ޤ���

�ǥե���Ȥ�none�Ǥ��������ѥ桼���Τߤ���������ѹ��Ǥ��ޤ���

注意: ������å�������ȯ�Ԥϡ����ܲ��Ϥˤ��ʸ�μ��ब��ޤä���˹Ԥ��ޤ��Τǡ�log_statement = all�Ȥ��������Ԥä��Ȥ��Ƥ⡢ñ��ʹ�ʸ���顼�����ʸ�ϵ�Ͽ����ޤ��� ��ĥ�䤤��碌�ץ��ȥ���ξ���Ʊ�ͤˡ���������Ǥ�Execute�ʳ������ʤĤޤꡢ���Ϥ�ײ�������֡ˤ˼��Ԥ���ʸ�ϵ�Ͽ����ޤ��� ��������ʸ�Υ�����Ͽ����ˤϡ�log_min_error_statement��ERROR�ʰʲ��ˤ����ꤷ�Ƥ���������

log_temp_files (integer)

����ե����뤬������줿���˥�������Ϥ��뤫�ɤ��������椷�ޤ��� ����ե�����ϥ����Ƚ�����ϥå�����������Ū���䤤��碌�η�̤Τ���˺�������ޤ��� �����Ȥ����ͤǤϤ��٤Ƥΰ���ե�����Υ������Ĥ�ޤ��� �����Ǥϥ����Х���ñ�̤λ����Ͱʾ�����̤Υե�����Τߤ������˻Ĥ�ޤ��� �ǥե���Ȥ�-1�ǡ����Υ���������̵���ˤ��ޤ���

log_timezone (string)

�����˽񤭽Ф��ݤ˻��Ѥ��������Ӥ����ꤷ�ޤ��� timezone�Ȱۤʤꡢ���٤ƤΥ��å����ǰ��������äƥ����ॹ����פ���𤵤��褦�ˤ����ͤϥ��饹�����Τ�Ŭ�Ѥ���ޤ��� �ǥե���Ȥ�unknown�ǡ������ӤȤ��ƻ��ꤵ�줿�����ƥ�δĶ�����Ѥ��뤳�Ȥ��̣���ޤ��� �ܺ٤�項8.5.3�򻲾Ȥ��Ƥ��������� ���Υѥ�᡼����postgresql.conf��ޤ��ϥ����ФΥ��ޥ�ɥ饤��ǤΤ����ꤹ�뤳�Ȥ��Ǥ��ޤ���

18.7.4. CSV�񼰤Υ������Ϥ�����

log_destination�ꥹ�Ȥ�csvlog��ޤ�뤳�Ȥϡ������ե������ǡ����١����ơ��֥�˥���ݡ��Ȥ�����ؤ���ˡ���󶡤��ޤ��� ���Υ��ץ����ϡ��ߥ���ñ�̤Υ����ॹ����ס��桼��̾���ǡ����١���̾���ץ�����ID���ۥ���:�ݡ����ֹ桢���å����ID�����å����ñ�̤ޤ��ϥץ�����ñ�̤ι��ֹ桢���ޥ�ɥ��������å���󳫻ϻ�����ۥȥ�󥶥������ID�������ȥ�󥶥������ID�����顼�����١�SQL state�����ɡ����顼��å��������ܺ٥��顼��å��������ҥ�ȡ����顼�Ȥʤä�����Ū���䤤��碌�ʤ⤷����Сˡ������䤤��碌�ˤ����륨�顼���֤�ʸ���������顼��ʸ̮�����顼��⤿�餷���桼���䤤��碌��¸�ߤ������ġ�log_min_error_statement��ͭ���ʤ�Сˡ��桼���䤤��碌�ˤ����륨�顼���֤�ʸ������PostgreSQL�����������ɾ�Υ��顼ȯ������log_error_verbosity��verbose�����ꤵ��Ƥ���ʤ�СˤȤ����󤫤�ʤ륫��޶��ڤ��ͽ񼰤Υ����Ԥ��������ޤ��� �ʲ���csvlog���Ϥ��Ǽ���뤿��Υơ��֥�����Υ���ץ�򼨤��ޤ���

CREATE TABLE postgres_log
(
  log_time timestamp(3) with time zone,
  user_name text,
  database_name text,
  process_id integer,
  connection_from text,
  session_id text,
  session_line_num bigint,
  command_tag text,
  session_start_time timestamp with time zone,
  virtual_transaction_id text,
  transaction_id bigint,
  error_severity text,
  sql_state_code text,
  message text,
  detail text,
  hint text,
  internal_query text,
  internal_query_pos integer,
  context text,
  query text,
  query_pos integer,
  location text,
  PRIMARY KEY (session_id, session_line_num)
);

���Υơ��֥�˥���ݡ��Ȥ��뤿��ˤϡ�COPY FROM���ޥ�ɤ���Ѥ��Ƥ���������

COPY postgres_log FROM '/full/path/to/logfile.csv' WITH csv;

CSV�����ե�������ñ���ļ�ưŪ�˥���ݡ��Ȥ����Ȥ�ñ��ˤ��뤿��ˤ����Ĥ�ɬ�פʺ�Ȥ�����ޤ���

  1. ����������ꡢͽ¬��ǽ�ʥ����ե�����̿̾�������󶡤��뤿��ˡ�log_filename�����log_rotation_age�����ꤷ�Ƥ��������� ����ˤ��ɤΤ褦�ʥե�����̾�ˤʤ�ȡ��ġ��Υ����ե����뤬��λ������ݡ��Ȥ�����������ä�������¬�Ǥ���褦�ˤʤ�ޤ���

  2. �����ե�����̾��ͽ¬������ˤʤ�ޤ��Τǡ�log_rotation_size��0�ˤ������̤��ˤ��������β�ž��̵���ˤ��Ƥ���������

  3. Ʊ���ե�����˸Ť������ǡ����ȿ����������ǡ��������ߤ��ʤ��褦�ˤ��뤿��ˡ�log_truncate_on_rotate��on�����ꤷ�Ƥ���������

  4. ��Υơ��֥�����ˤϥץ饤�ޥꥭ���λ��꤬�ޤޤ�Ƥ��ޤ��� ����ˤ�ꡢƱ������2�󥤥�ݡ��Ȥ������Τ��ɻߤ��뤿���ͭ�ѤǤ��� COPY���ޥ�ɤϡ����٤˥���ݡ��Ȥ��뤹�٤ƤΥǡ����򥳥ߥåȤ��ޤ��Τǡ�����1�ĤǤ⥨�顼������Х���ݡ������Τ����Ԥ��ޤ��� �����ե�����ΰ����򥤥�ݡ��Ȥ������Υե����뤬��λ������˺��٥���ݡ��Ȥ��褦�Ȥ�����硢�ץ饤�ޥꥭ����ȿ�ˤ�ꥤ��ݡ��Ȥ����Ԥ��ޤ��� ����ݡ��Ȥ������ˡ������ե�����δ�λ���Ԥ����Ĥ���ޤ��Ե����Ƥ��������� ���μ��ϡ�COPY�����Ԥ��븶���Ȥʤ롢�����˽񤭹��ޤ�ʤ��ä�������Ԥ򥤥�ݡ��Ȥ���Ȥ������Τ��ɻߤ��ޤ���