???????????????????????????? ????????????? PostgreSQL ???? SQL ???? ?????????? SQL ??????PostgreSQL?????SQL??
???????в???

???????????????????????ò????????е?????????в???? ???????????????????????????????в???? ???Щ?????"????"??"????"???в??????? ?????????????????????????????????????????????????е???????????? ???в????????????????????????????????????????? ?????????????в????????????????????в?????????в?????"????"????????????????????????

???????????????????л???????????????????

????gmake check

????(???????????? src/test/regress ????????????????) ??????????????????????????????Щ???????????????????????????в???????????? ???????????????????

????All 96 tests passed.

???????????Щ????????????????????????????? Section 26.2 ????????????"???"??????????????

???????????????????????????????????????????? root ????? ?????????????????(???????????? root ??????)?? ?????????? root ????????????????????? ?????????e???????????????????????д?? ???????????????????????????????
????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

????(????????"???????"????????????????????????????????????????????????)

????????????????????????????????в???.

????????????? PostgreSQL ??????????????????? PostgreSQL ??????????????°汾????? gmake check?? ??????????????????????3????????????????????? (???????????δ?????????) ??????????????汾??????в???????????????? configure --disable-rpath ?????? ???????????????????????????????????????????
???????е??????????????? ID ?????????????? ?????????????? 20 ?????в???????????ζ?? 60 ??????? ?????????????????psql????????????? shell ?????????????????????psql?? ??????????????????????????????????????????????????? 75???????????????в???????????????????? ???????а??????????????????????????? MAX_CONNECTIONS ????????????в?????????

???????Щ????????? Bourne ????? shell(/bin/sh)?????????е????????????????? ???????2??в?????????????? ????????????????????????????????????? Bourne ????? shell?????磺

????gmake SHELL=/bin/ksh check

?????????п????滻?? shell??????????????????????????????????????????

????????????в???? ???????????????????????????????????? Chapter 16 ??????????????????????

????gmake installcheck

??????????????????в???

????gmake installcheck-parallel

?????ò????????????????????????????е??????????????? ????????PGHOST??PGPORT????????????????????

???????Щ?????????????????????? PostgreSQL????????Щ????????"?Ч"?? ??Щ???????????????????????????????? ??????????????? diff ??ο???????????б??? ??????Щ?С???????????С? ???????????"???"??????????????????????? ????????????? ????????????????????????????????????????ο?????? ????????????????в?????????

????????????????????? src/test/regress/results ??????????????????? diff ??????????????????? src/test/regress/expected ?????ο???????κ?????????? src/test/regress/regression.diffs ???湩???顣(?????????????????????????????? diff??)

??????????????

???????Щ???????漰???????????????? ???????????????? PostgreSQL ?????????????????????? ?????????????????????????????????÷???????????? ??Щ???????????????"???"???????? ?????????????????????????

??????????

??????????????????????????????????в???????÷????????????? C ?????????ó??????? ????????????????????????????????μ?????????????????????????????????????????????? ??Щ????????????????????磬???? char ????? ??????? char.out ????C??POSIX???? ????? char_1.out ??????????????? ????????????????????????????г????????????????? (????ζ????????????y?????????????????????? ?ò?????????????????ú???????)

????????????Щ??????е???????????????Щ?????????????????????????????????? testname_digit.out?? ???? digit ???????????????????????????????????????????????????Ч?????????

??????????????

????????????????????л???????????????????в????????? horology ?????е???????????????Щ????????????????????????????????????????? 24 С? -- ???????????л???????????????????

???????: ???????? USA ????????????????Щ????????????????μ??????????? ????μ???????????????????????????????? ? ??????????????????????????????? ??????????????????????(UTC-7????UTC-8)????????????????? ?????????????????????????Щ????????????????????????? ?????????????????????????????????????????????????

???????????????????????????????????????ο?????????? PST8PDT (????????????)?????????????????????????????????????????? ?????????????????????? PGTZ ????? PST8PDT?????????????????????

?????????????

??????Щ?????漰??????е??????н??? 64λ??????(double precision)????????? ?????????漰??????double precision??ε???????????????? float8??geometry(????????)????????????????????????С??? ?????????????Щ?????б??? ???ж???Щ??????ж?????????????С???????10λ????

??????Щ??????????? -0???????????????? 0??

??????Щ????pow()??exp() ?????????????????? Postgres ?????????????????????

???????????

?????????????????????????????????????????????????????£? ???????????檔?????????????????????????????SELECT?ж????ORDER BY?????? ?????? SQL ?淶??????????????????????????????÷??????????????????????????????????????????????? ?????????????????????????????????? ????????ORDER BY????????????? ??????Щ??????????????????????? (??????????? C ???????????????????????????????)

???????????????????????????ò???????????????(???????????????????? ORDER BY)?? ????????????????????????????????????????????????????????? ORDER BY?? ????????????????汾??????????α"???"??

??????????????????????????л?????? SELECT ??????????????????????????????? ??????????????????????????????????????????????????????Щ??????????????滮?????????????Щ??????????滮??

????"???"????

??????????????????????????????????? ????????????£????????????е???????????? ????

????diff results/random.out expected/random.out

???????????????л??в?? ?????????Щ????????????????????????????????