26.2. ��������

��һЩ��ȷ��װ���Ҿ����������ܵ� PostgreSQL���ܻ���һЩ�ع������"ʧЧ"�� ��Щ��Ҫ����Ϊ����������ʽ��ʱ��֧�ֵ����⡣ Ŀǰ�IJ���ֻ�Ǽ򵥵��� diff ��ο�ϵͳ��������бȽϣ� �����һЩϸС��ϵͳ��������С� ��һ����Ա���"ʧ��"ʱ��ֻҪ���һ��Ԥ�ں�ʵ�ʵĽ���� ��ͻᷢ�����𲢲��� ��Ȼ��������Ȼ��Ŭ��ά����������֧�ֵ�ƽ̨��׼ȷ�IJο��ļ��� �������ǾͿ��Լٶ����в��Զ�ͨ����

�ع���Ե�ʵ��������� src/test/regress/results Ŀ¼����ļ�����Խű�ʹ�� diff �ԱȽ�ÿ������ļ��ʹ���� src/test/regress/expected Ŀ¼��IJο�������κ����𶼴���� src/test/regress/regression.diffs ���湩���顣�����������Ը��Ļ�����Ҳ�����Լ����� diff����

26.2.1. ������Ϣ���

��һЩ�ع�����漰������ķǷ�����ֵ�� ������Ϣ���ܻ����� PostgreSQL �������������ƽ̨ϵͳ���̡� ���ں��ߣ���Ϣ������ƽ̨֮������Ƚϴ󣬵�Ӧ�÷�ӳ���Ƶ���Ϣ�� ��Щ��Ϣ�ϵIJ�𽫻ᵼ��һ��"ʧ��"�Ļع���ԣ� ���ǿ���ͨ������ļ�������һ�㡣

26.2.2. ������

�������һ̨�Ѿ���װ���˵ķ����������в��ԣ����÷���������һ�ַ� C ���������ó�ʼ���ģ� ��ô������Ϊ������˳����������ƵIJ���µ�ʧ�ܡ��ع�����׼�������������ķ������ṩ��ѡ�Ľ���ļ��� ��Щ�ļ�һ����һ��ѵ����򡣱��磬���� char ���ԣ� Ԥ�ڵ��ļ� char.out ����C��POSIX���� ���ļ� char_1.out ��������������� �ع�����������Զ�ѡȡ��ӽ����ļ����гɹ�����Լ�����ʧ�ܲ�� �������ζ�Żع���Բ��ܼ��ý���������õ������Ƿ���ʡ� �ò��Խ��򵥵�ѡȡһ����ת����õ��ļ�����

�������ijЩԭ�����е�Ԥ���ļ��޷�����һЩ������ô���������һ�����ļ�������ģʽ�� testname_digit.out�� ʵ�ʵ� digit ��ʲô������Ҫ��Ҫ��ס�ع������������Ϊ�����������ļ�������Ч�IJ��Խ���� ������Խ����ƽ̨��صģ���ôӦ��ʹ���� Section 26.3 �������ļ��ɡ�

26.2.3. ���ں�ʱ����

���������ʱ��ʱ���л������죬������֮��һ�����в��ԣ���ô�� horology �����еļ�����ѯ��ʧ�ܣ���Щ��ѯ������������ҹ��������ҹ��������ҹ֮��IJ������ʱ 24 Сʱ -- �������ʱ���л���ʱ�������ֵʱ����ġ�

ע��: ��Ϊʹ���� USA ����ʱ�ƹ���������Щ�������dz��������µĵ�һ�������죬 ��ʮ�µ����һ�����������Լ����Ǻ�����Ǹ�����һ — �������ס�ĵط�����ʱ���Ǵ�ʲôʱ��ʼ�ġ� ��Ҫע�����������̫ƽ��ʱ�䣨UTC-7����UTC-8������ҹ���ֻ�����ʧ�� �������㱾��ʱ�����ҹ����ˣ���Щ��������������������ϳ��֣� ����һֱ�����ڶ��Ĵ󲿷�ʱ�䶼���ڣ���������ȡ�������ס�ĵط���

��������ں�ʱ����������ʱ�������������ο��ļ���Ϊʱ�� PST8PDT �������������ݣ�׼���ģ�����������û������Ϊ�Ǹ�ʱ������Ȼ��ʧ�ܵġ� �ع���Ե��������ѻ������� PGTZ ����Ϊ PST8PDT���������Ա�֤��ȷ�IJ��ԡ�

26.2.4. ���������

��Щ�����漰���Ա��е������н��� 64λ��������double precision����������⡣ ���ǹ۲����漰������double precision�ֶε���ѧ�����Ľ���IJ�� float8��geometry���������ͣ��������������ڲ�ͬƽ̨֮�����С��� ��ʱ��Ҫ���۶���Щ�����бȽϣ� ���ж���Щ��𾿾��ж�����Ƿ�������С�����ұ�10λ����

��Щϵͳ�Ѹ�����ʾΪ -0����������ֻ����ʾ 0��

��Щϵͳ��pow()��exp() ����ʱ�������ź���Ŀǰ Postgres �����������Ļ��Ʋ�һ����

26.2.5. ��˳����

����ܻῴ��ͬ����������Ԥ���ļ��IJ�ͬ��˳��������ڴ��������£� �ϸ�˵���ⲻ����档������ع���Խű��������ظ�����ÿ��SELECT�ж�ʹ��ORDER BY�ĵز��� ��˸��� SQL �淶��Ĵʻ��˵�������ǵĽ������˳�򲢷Ƕ���÷dz��õġ���������Ϊ��������ͬ��������������ͬ���IJ�ѯ�� �������������ƽ̨��ͨ�������ͬ���Ľ���� ��˼�ʹȱ��ORDER BYҲ����ʲô�����⡣ ������Щ��ѯ��ȷ���ڿ�ƽ̨���������⡣ �������ʹ���˷� C ���������ã�Ҳ������������������⡣��

��ˣ�����㿴��һ��������죬Ӧ�ò���ʲôҪ���ĵ����⣨���dz�����IJ�ѯ��ȷʹ���� ORDER BY���� �����������������������������ǣ��������ǾͿ�����������ѯ�ϼ�һ�� ORDER BY�� �������ǾͿ������Ժ�汾����������α"ʧ��"��

����ܻ��ʣ�Ϊʲô���Dz������лع���Ե� SELECT ����������һ�������������������⡣ ԭ����������ֻ���ûع�����ô����٣������Ǹ��࣬��Ϊ���ǻ���ͼʹ����Щ����˳�����IJ�ѯ�滮��������ʹ����Щ������IJ�ѯ�滮��

26.2.6. "���"����

������Խű���Ŀ���Dz��������������� �ںܺ���������£���ᵼ�»ع�����е��������ʧ�ܡ� ����

diff results/random.out expected/random.out

���������һ�л��в�� �㲻�ص�����Щ����������������ظ�����������ʧ�ܡ�