Chapter 26. �ع����

Table of Contents
26.1. �����
26.2. ��������
26.2.1. ������Ϣ���
26.2.2. ������
26.2.3. ���ں�ʱ����
26.2.4. ���������
26.2.5. ��˳����
26.2.6. "���"����
26.3. ƽ̨��صıȽ��ļ�

�ع������һ�׸��������IJ��ԣ� ��������Ƕ���� PostgreSQL ��ĵ� SQL ʵ�֡� ��ͬʱ���Ա�׼ SQL ������PostgreSQL����չSQL��

26.1. �����

�ع���Կ��Ծ�һ���Ѿ���װ�ò��������еķ��������в��ԣ� Ҳ���Ծ�������������ʱ��װ�ķ��������в��ԡ� ��ϸЩ˵����"����"��"����"���в���֮�֡� ����ģʽ˳������ÿ�����ԣ�������ģʽ����������������̣����е�����һ����ԡ� ���в���ʹ���ǶԽ����ڲ�ͨѶ��������ȷ�������㹻�����ġ� ������ʷԭ�򣬴��в���ͨ����һ���ִ�İ�װ���в��ԣ������в�����"����"�ģ�������ô��û��ʲô����ԭ��

����֮��Ͱ�װ֮ǰ���лع���ԣ�������ڶ���Ŀ¼����

gmake check

����������Խ��� src/test/regress Ȼ����������������� ���������������������ļ�������һЩ�û�����Ĵ�����������Ȼ�������в��������ű��� �����ῴ����������Ķ���

======================
 All 96 tests passed.
======================

������һЩ����ij�����ʧ�ܵ���Ϣ���ȿ�������� Section 26.2 Ȼ��������һ��"ʧ��"�Ƿ�������صĴ���

��Ϊ������Է���������ʱ�ķ������������������ root �û��� ����������������У������������� root ����������� ������Ѿ��� root ��������ˣ����ʲôҲ�ɲ��ˡ� ��ʱ����Ӧ�ðѲ���Ŀ¼��Ȩ�ޱ��ij���û�����д�� Ȼ�����Ǹ��û���ݵ�½���ٿ�ʼ���ԡ�����

root# chmod -R a+w src/test/regress
root# chmod -R a+w contrib/spi
root# su - joeuser
joeuser$ cd top-level build directory
joeuser$ gmake check

������Ψһ���ܵ�"��ȫ����"�����Ǹ��û����ܻᱳ�����޸Ļع���ԵĽ��������ij�ʶ�����û�Ȩ�ޡ���

�������������������װ��Ϳ������в��ԣ�

��������� PostgreSQL ��װ��һ��ԭ����װ���ϵ� PostgreSQL ��Ŀ¼�Ȼ���ڰ�װ�°汾֮ǰִ�� gmake check�� ��ô����ܷ��ֲ���ʧ�ܣ���Ϊ�³�����ͼʹ���Ѿ����ڵĹ���⡣ �����͵�֢״�DZ�Թδ����ķ��š��� ��������ڸ����ϰ汾֮�����в��ԣ���ô����Ҫ���� configure --disable-rpath ������ ���������Dz�������ʹ�����ѡ�������Ϊ���հ�װ�����ݿ⡣

���еĻع���Ի�������û� ID �������൱��Ľ��̡� Ŀǰ�����IJ������� 20 �����в��Խű�������ζ�� 60 �����̣� һ�����������̣�һ��psql�Լ�ͨ������һ�� shell ����������ÿ�����Խű���psql�� ��ˣ�������ϵͳ��ÿ�û��Ľ��������ƣ���ô��ȷ��������������� 75��������Ϳ����ڲ��в���ʱ����������ֵ�ʧ�ܡ� �����û�а취���������ƣ���ô�����ͨ������ MAX_CONNECTIONS �������Ѵ�IJ��в��Գ̶Ƚ��͡�

��ijЩϵͳ�ϣ�ȱʡ�� Bourne ���ݵ� shell��/bin/sh���ڹ���̫�ಢ�е��ӽ��̵�ʱ�������ӡ� ����ܵ��²��в�����ס����ʧ�ܡ� �����������ʱ����������������������һ�� Bourne ���ݵ� shell�����磺

gmake SHELL=/bin/ksh check

���û�п����滻�� shell����ô���������������ͨ���������ӵĸ������ƿ���

��װ�󣨣����� Chapter 14�����в��ԣ� ��ʼ��һ��������Ȼ���������������������� Chapter 16 ����������������Ȼ�����

gmake installcheck

��������һ�����в���

gmake installcheck-parallel

�ò��Խ����ڱ���������ȱʡ�˿ں������еķ������������ӣ� ��������PGHOST��PGPORT������������Ϊ����ֵ��