PostgreSQL 8.0.0 �����ĵ���PostgreSQL �й� ������ | ||||
---|---|---|---|---|
Prev | Fast Backward | Chapter 26. �ع���� | Fast Forward | Next |
��һЩ��ȷ��װ���Ҿ����������ܵ� PostgreSQL���ܻ���һЩ�ع������"ʧЧ"�� ��Щ��Ҫ����Ϊ����������ʽ��ʱ��֧�ֵ����⡣ Ŀǰ�IJ���ֻ�Ǽ��� diff ��ο�ϵͳ��������бȽϣ� �����һЩϸС��ϵͳ��������С� ��һ����Ա���"ʧ��"ʱ��ֻҪ���һ��Ԥ�ں�ʵ�ʵĽ���� ��ͻᷢ�������� ��Ȼ��������Ȼ��Ŭ��ά����������֧�ֵ�ƽ̨��ȷ�IJο��ļ��� �������ǾͿ��Լٶ����в��Զ�ͨ����
�ع���Ե�ʵ��������� src/test/regress/results Ŀ¼����ļ�����Խű�ʹ�� diff �ԱȽ�ÿ������ļ��ʹ���� src/test/regress/expected Ŀ¼��IJο�������κ�������� src/test/regress/regression.diffs ���湩���顣�����������Ը��Ļ�����Ҳ�����Լ����� diff����
��һЩ�ع�����漰������ķǷ�����ֵ�� ������Ϣ���ܻ����� PostgreSQL �������������ƽ̨ϵͳ���̡� ���ں��ߣ���Ϣ������ƽ̨֮������Ƚϴ�Ӧ�÷�ӳ���Ƶ���Ϣ�� ��Щ��Ϣ�ϵIJ�ᵼ��һ��"ʧ��"�Ļع���ԣ� ���ǿ���ͨ������ļ�������һ�㡣
�������һ̨�Ѿ���װ���˵ķ����������в��ԣ����÷���������һ�ַ� C ���������ó�ʼ���ģ� ��ô������Ϊ������˳����������ƵIJ���µ�ʧ�ܡ��ع������������������ķ������ṩ��ѡ�Ľ���ļ��� ��Щ�ļ�һ����һ��ѵ������磬���� char ���ԣ� Ԥ�ڵ��ļ� char.out ����C��POSIX���� ���ļ� char_1.out ��������������� �ع�����������Զ�ѡȡ��ӽ����ļ����гɹ�����Լ�����ʧ�ܲ�� �������ζ�Żع���Բ��ܼ��ý���������õ������Ƿ���ʡ� �ò��Խ���ѡȡһ����ת����õ��ļ�����
�������ijЩԭ�����е�Ԥ���ļ�������һЩ������ô���������һ�����ļ�������ģʽ�� testname_digit.out�� ʵ�ʵ� digit ��ʲô������Ҫ��Ҫ��ס�ع������������Ϊ�����������ļ�������Ч�IJ��Խ���� ������Խ����ƽ̨��صģ���ôӦ��ʹ���� Section 26.3 �������ļ��ɡ�
���������ʱ��ʱ���л������죬������֮��һ�����в��ԣ���ô�� horology �����еļ�����ѯ��ʧ�ܣ���Щ��ѯ������������ҹ��������ҹ��������ҹ֮��IJ������ʱ 24 Сʱ -- �������ʱ���л���ʱ�������ֵʱ����ġ�
ע��: ��Ϊʹ���� USA ����ʱ�ƹ���������Щ�������dz��������µĵ�һ�������죬 ��ʮ�µ����һ�����������Լ����Ǻ�����Ǹ�����һ — �������ס�ĵط�����ʱ���Ǵ�ʲôʱ��ʼ�ġ� ��Ҫע�����������̫ƽ��ʱ�䣨UTC-7����UTC-8������ҹ���ֻ�����ʧ�� �������㱾��ʱ�����ҹ����ˣ���Щ��������������������ϳ��֣� ����һֱ�����ڶ��Ĵ�ʱ�䶼���ڣ���������ȡ�������ס�ĵط���
��������ں�ʱ����������ʱ�������������ο��ļ���Ϊʱ�� PST8PDT �������������ݣ����ģ�����������û������Ϊ�Ǹ�ʱ������Ȼ��ʧ�ܵġ� �ع���Ե��������ѻ������� PGTZ ����Ϊ PST8PDT���������Ա�֤��ȷ�IJ��ԡ�
��Щ�����漰���Ա��е������н��� 64λ��������double precision����������⡣ ���ǹ۲����漰������double precision�ֶε���ѧ�����Ľ���IJ�� float8��geometry���������ͣ��������������ڲ�ͬƽ̨֮�����С��� ��ʱ��Ҫ���۶���Щ�����бȽϣ� ���ж���Щ����ж�����Ƿ�������С�����ұ�10λ����
��Щϵͳ�Ѹ�����ʾΪ -0����������ֻ����ʾ 0��
��Щϵͳ��pow()��exp() ����ʱ�������ź���Ŀǰ Postgres �����������Ļ��Ʋ�һ����
����ܻῴ��ͬ����������Ԥ���ļ��IJ�ͬ��˳��������ڴ��������£� �ϸ�˵���ⲻ����档������ع���Խű��������ظ�����ÿ��SELECT�ж�ʹ��ORDER BY�ĵز��� ��˸��� SQL �淶��Ĵʻ��˵�������ǵĽ������˳�Ƕ���÷dz��õġ���������Ϊ��������ͬ��������������ͬ���IJ�ѯ�� �������������ƽ̨��ͨ�������ͬ���Ľ���� ��˼�ʹȱ��ORDER BYҲ����ʲô�����⡣ ������Щ��ѯ��ȷ���ڿ�ƽ̨���������⡣ �������ʹ���˷� C ���������ã�Ҳ������������������⡣��
��ˣ�����㿴��һ��������죬Ӧ�ò���ʲôҪ���ĵ����⣨���dz�����IJ�ѯ��ȷʹ���� ORDER BY���� �����������������������������ǣ��������ǾͿ�����������ѯ�ϼ�һ�� ORDER BY�� �������ǾͿ������Ժ�汾����������α"ʧ��"��
����ܻ��ʣ�Ϊʲô���Dz������лع���Ե� SELECT ����������һ�������������������⡣ ԭ����������ֻ���ûع�����ô����٣������Ǹ��࣬��Ϊ���ǻ���ͼʹ����Щ����˳�����IJ�ѯ�滮��������ʹ����Щ������IJ�ѯ�滮��
������Խű���Ŀ���Dz��������������� �ںܺ���������£���ᵼ�»ع�����е��������ʧ�ܡ� ����
diff results/random.out expected/random.out
���������һ�л��в�� �㲻�ص�����Щ����������������ظ�����������ʧ�ܡ�