일부는 올바르게 설치되고 완전히 작동합니다PostgreSQL설치 CAN"실패"이러한 회귀 젠 토토 중 일부는 그로 인해 발생합니다diff비교"실패", 항상 검사하십시오
회귀 젠 토토의 실제 출력은 파일에 있습니다src/test/regess/results디렉토리. 그만큼diff각각을 비교합니다src/test/regress/expect디렉토리.src/test/regress/regression.diffs. (또는 할 수 있습니다diff원하는 경우 자신,)
어떤 이유로 든 특정 플랫폼이 a를 생성합니다."실패"주어진 젠 토토의 경우PostgreSQL : 문서 : 8.1 : 변형 비교 토토 사이트 추천자세한 내용.
일부 회귀 젠 토토 중 일부는 의도적 인 무효가 포함됩니다PostgreSQL코드 또는"실패"회귀 젠 토토
이미 설치된 서버에 대해 젠 토토를 실행하는 경우
대부분의 날짜 및 시간 결과는 시간에 따라 다릅니다.pst8pdt(캘리포니아 버클리),pgtztopst8pdt, 일반적으로 적절합니다
일부 젠 토토에는 64 비트 플로팅 포인트를 계산하는 것이 포함됩니다이중 정밀) 테이블에서이중 정밀열float8and지오메트리젠 토토는 특히 발생하기 쉽습니다
일부 시스템은 제로를 제로로 표시합니다-0, 다른 사람들은 그냥 보여주고0.
일부 시스템 신호 오류pow ()
andexp ()
전류가 기대하는 메커니즘과 다르게PostgreSQL코드.
동일한 행이 출력되는 차이점이 표시 될 수 있습니다.주문모든 단일select이므로 결과 행 순서입니다주문work_mem또는 플래너 비용
따라서 순서 차이가 표시되면 그렇지 않습니다주문결과입니다주문해당 특정 쿼리에"실패"향후 릴리스
왜 우리가 모든 회귀 젠 토토를 주문하지 않는지 궁금 할 것입니다.
IF오류젠 토토 결과 a선택명령, 이것은 플랫폼을 의미합니다max_stack_depth매개 변수가 표시됩니다. 이것은 실행하여 고정 될 수 있습니다max_stack_depth). 그렇게 할 수 없다면max_stack_depth.
therandom젠 토토 스크립트가 의도되었습니다
diff results/random.out random.out/random.out
는 하나 또는 몇 줄의 차이 만 생성해야합니다. 너