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

�� 45��PostgreSQL ������������

�ܼ�
45.1. �ե����ޥå�
45.2. ��������������Υ��顼�����
45.3. ���顼��å������Υ������륬����
45.3.1. �����ɤ��ǵ����ä���
45.3.2. ����
45.3.3. ������
45.3.4. ��������
45.3.5. ʸˡ�ȶ�����
45.3.6. ��ʸ���Ⱦ�ʸ��
45.3.7. ��ư�֤ζػ�
45.3.8. ���߷��Ȳ���
45.3.9. ���֥������Ȥμ���
45.3.10. �ѳ��
45.3.11. ���顼��å��������Ȥ�Ω��
45.3.12. ���顼����ͳ
45.3.13. �ؿ�̾
45.3.14. ��䤳����ñ����ɻ�
45.3.15. Ŭ�ڤʥ��ڥ�
45.3.16. �ϰ貽

45.1. �ե����ޥå�

�����������ɤΥե����ޥåȤǤϡ����֤�4�����Ȥ��륹�ڡ����󥰤���Ѥ������ߤϥ��֤���¸���Ƥ��ޤ��ʤĤޤ꥿�֤򥹥ڡ�����Ÿ�����ޤ���ˡ� ����������ǥ�ȤΥ�٥�ϡ�����1�ĤΥ��֥��ȥåפǤ��� �쥤�����ȵ�§(���̤ΰ��֤ʤ�)��BSD�ε�§�˽����ޤ���

��Ͽ���줿�ѥå��ϴ����ˤ��ν񼰵�§�˽���ʤ��ޤ��󤬡����Τ褦�ˤ��뤳�Ȥ򴫤�ޤ��� ��Ͽ����륳���ɤ�pgindent���̤���ޤ��� �Ǥ��Τǡ�¾�ν񼰵�§�˽��äƺ������ơ���������ɤ����뤳�Ȥ˰�̣������ޤ���

Emacs�˴ؤ��Ƥϡ�~/.emacs������ե�����˰ʲ�(�Τ褦�ʤ��)���ɲä��Ƥ���������

;; �ѥ��� "postgres" �ޤ��� "pgsql"���ޤޤ�Ƥ��뤫�������롣
(setq auto-mode-alist
  (cons '("\\(postgres\\|pgsql\\).*\\.[ch]\\'" . pgsql-c-mode)
        auto-mode-alist))
(setq auto-mode-alist
  (cons '("\\(postgres\\|pgsql\\).*\\.cc\\'" . pgsql-c-mode)
        auto-mode-alist))

(defun pgsql-c-mode ()
  ;; PostgreSQL C �������ѤΥե����ޥåȤ������Ԥ�
  (interactive)
  (c-mode)
  (setq-default tab-width 4)
  (c-set-style "bsd")             ; c-basic-offset ��4�����ꤷ�������Ĥ��ɲä���
  (c-set-offset 'case-label '+)   ; PG �˹�碌��case ʸ�Υ���ǥ�Ȥ��ѹ�����
  (setq indent-tabs-mode t))      ; ����ǥ�Ƚ������˥��֤��ݻ�������

vi�˴ؤ��Ƥϡ�~/.vimrc���ޤ��Ϥ�����Υե�����˲��������Ƥ��ޤޤ�Ƥ���ɬ�פ�����ޤ���

set tabstop=4

�ޤ��ϡ�vi��Dz����Τ褦�˥��ޥ�ɤ�¹Ԥ��Ƥ���������

:set ts=4

�ƥ����ȱ����ġ��롢more��less�Ǥϰʲ��Τ褦�ˤ���Х��֤�Ŭ�ڤ�ɽ�������뤳�Ȥ��Ǥ��ޤ���

more -x4
less -x4