이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.503 스포츠 토토 결과 페치 실패버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

출시 6.1

회귀 테스트가 적용되었으며 광범위하게 수정되었습니다. v6.1 사설 토토 사이트의 경우포스트그레.

세 가지 사설 토토 사이트 데이터 유형(날짜/시간, 기간 및 원)이 추가되었습니다. 기본 세트에 추가됨포스트그레스유형. 점, 상자, 경로 및 폴리곤의 출력 형식은 전체에서 일관되게 만들어졌습니다. 데이터 유형. misc.out의 다각형 출력은 다음과 같습니다. 원래 회귀와 비교하여 정확성을 확인했습니다. 산출.

포스트그레스v6.1에는 새로운 기능이 도입되었습니다. 다음을 사용하는 대체 최적화 프로그램유전적알고리즘. 이러한 알고리즘은 무작위 동작을 도입합니다. 쿼리에 여러 항목이 포함된 경우 쿼리 결과 순서 한정자 또는 여러 테이블(최적화 프로그램에 선택권 제공) 평가 순서). 여러 회귀 테스트가 수정되었습니다. 결과를 명시적으로 정렬하므로 결과에 둔감합니다. 최적화 선택. 몇 가지 회귀 테스트는 다음과 같은 데이터 유형에 대한 것입니다. 본질적으로 순서가 없습니다(예: 포인트 및 시간 간격). 해당 유형과 관련된 내용은 명시적으로 괄호로 묶여 있습니다.geqo를 '끄기'로 설정그리고리셋 게코.

배열 지정자의 해석(중괄호는 원자 값)은 원본 이후 언젠가 변경된 것으로 보입니다. 회귀 테스트가 생성되었습니다. 현재./예상/*.out파일은 이 사설 토토 사이트 내용을 반영합니다. 해석이 정확하지 않을 수 있습니다!

float8 회귀 테스트는 적어도 일부 플랫폼에서 실패합니다. 이는 pow()와 exp() 구현의 차이 때문입니다. 오버플로 및 언더플로에 사용되는 신호 메커니즘 정황.

무작위 테스트의 "무작위" 결과는 회귀 테스트가 다음과 같기 때문에 "무작위" 테스트는 "실패"합니다. 간단한 diff를 사용하여 평가합니다. 그러나 "랜덤"은 그렇지 않은 것 같습니다. 내 테스트 시스템(Linux/gcc/i686)에서 무작위 결과가 생성되었습니다.

다음으로 마이그레이션 v6.1

이 마이그레이션에는 6.0 데이터베이스의 전체 덤프가 필요하며 6.1의 데이터베이스 복원.

이전 1.* 릴리스에서 마이그레이션하는 경우 먼저 업그레이드해야 합니다. COPY 출력 형식이 1.02에서 개선되었기 때문에 1.09로 변경되었습니다. 풀어 주다.

상세 변경 목록

버그 수정
---------
라이브러리 루틴의 패킷 길이 확인
잠금 관리자 우선순위 패치
float8(Bruce)의 언더/오버 흐름 확인
다중 테이블 조인 수정(Vadim)
SIGPIPE 충돌 수정(Darren)
대형 객체 수정(Sven)
btree 인덱스가 NULL을 처리하도록 허용(Vadim)
시간대 수정(D'Arcy)
select SUM(x)는 행이 없을 때 NULL을 반환할 수 있습니다(Thomas)
내부 최적화 프로그램, 실행기 버그 수정(Vadim)
< 또는 <=의 내부 루프에 행이 없는 문제 수정(Vadim)
조인 인덱스 절 재순환 방지(Vadim)
여러 테이블의 조인 절 수정(Vadim)
해시 수정, 배열용 해시조인(Vadim)
Abstime 유형(Vadim)에 대한 btree 수정
대형 객체 수정(Raymond)
해시 인덱스의 버퍼 누수 수정(Vadim)
내부 스캔에 사용할 rtree 수정(Vadim)
내부 스캔, 정리에 사용할 요점 수정(Vadim, Andrea)
불필요한 로컬 버퍼 할당 방지(Vadim, Massimo)
트랜잭션 중단 시 로컬 버퍼 누수 수정(Vadim)
파일 관리자 메모리 누수 수정, 정리(Vadim, Massimo)
스토리지 관리자 메모리 누수 수정(Vadim)
btree 중복 처리 수정(Vadim)
진공으로 인해 삭제된 튜플이 다시 생성되는 문제 수정(Vadim)
SELECT varchar()/char() INTO TABLE에서 길이가 0인 필드 수정(Bruce)
Purify를 사용하여 많은 psql, pg_dump 및 libpq 메모리 누수가 수정되었습니다(Igor).

향상된 기능
------------
속성 최적화 통계(Bruce)
훨씬 빠른 새로운 btree 대량 로드 코드(Paul)
대량 로드 코드에 BTREE UNIQUE 추가(Vadim) 
새로운 잠금 디버그 코드(Massimo)
libpg++(Leo)에 대한 대규모 변경
새로운 GEQO 최적화 프로그램으로 테이블 다중 테이블 최적화 속도 향상(Martin)
고유 키에 고유하지 않은 삽입에 대한 새로운 경고 메시지(Marc)
업데이트 x=-3, 공백 없음, 이제 유효함(Bruce)
대소문자 구분 식별자 처리 제거(Bruce,Thomas,Dan)
이제 디버그 백엔드에서 트리가 예쁘게 인쇄됩니다(Darren)
새로운 Oracle 문자 기능(Edmund)
새로운 일반 텍스트 비밀번호 기능(Dan)
해당 클래스가 없거나 권한이 부족하여 별도의 메시지로 변경됨(Dan)
새로운 ANSI 타임스탬프 기능(Dan)
새로운 ANSI 시간 및 날짜 유형(Thomas)
백엔드에서 대량의 데이터 이동(Martin)
다중 열 btree 인덱스(Vadim)
새로운 SET var TO value 명령(Martin)
읽기 시 트랜잭션 상태 업데이트(Dan)
문자 유형에 대한 새로운 로케일 설정(Oleg)
새로운 SEQUENCE 일련번호 생성기(Vadim)
이제 GROUP BY 기능이 가능해졌습니다(Vadim)
회귀 테스트 재구성(Thomas,Marc)
새로운 최적화 작업 가중치(Vadim)
새로운 psql \z 부여/허가 옵션(Marc)
새로운 MONEY 데이터 유형(D'Arcy,Thomas)
tcp 소켓 통신 속도 개선(Vadim)
속성 통계 및 특정 열에 대한 새로운 VACUUM 옵션(Vadim)
많은 기하학적 유형 개선(Thomas,Keith)
추가 회귀 테스트(Thomas)
새로운 날짜 스타일 변수(Thomas,Vadim,Martin)
정렬 유형에 대한 추가 비교 연산자(Thomas)
새로운 변환 기능(Thomas)
새롭고 더 컴팩트한 btree 형식(Vadim)
pg_dumpall이 데이터베이스 소유권을 보존하도록 허용(Bruce)
새로운 SET GEQO=# 및 R_PLANS 변수(Vadim)
이전(!GEQO) 최적화 프로그램은 올바른 계획을 사용할 수 있습니다(Vadim)
SQL 파서의 유형 검사 개선(Bruce)
새로운 SET, SHOW, RESET 명령(Thomas,Vadim)
새로운 \connect 데이터베이스 USER 옵션
새로운 destroydb -i 옵션(Igor)
새로운 \dt 및 \di psql 명령(Darren)
SELECT "\n"은 이제 개행을 이스케이프합니다(A. Duursma)
이전 형식의 새로운 형상 변환 기능(Thomas)

소스 트리 변경
------
새로운 구성 스크립트(Marc)
readline 구성 옵션 추가(Marc)
OS별 구성 옵션 제거(Marc)
새로운 OS별 템플릿 파일(Marc)
더 이상 Makefile.global(Marc)을 편집할 필요가 없습니다.
포함 파일 재정렬(Marc)
nextstep 패치(Gregor Hoffleit)
WIN32 관련 코드 제거(Bruce)
postmaster -e 옵션이 제거되었으며 이제 postgres -e 옵션만 사용 가능(Bruce)
프론트/백엔드의 중복 라이브러리 코드 병합(Martin)
이제 eBones, 국제 Kerberos와 함께 작동합니다(6월)
더 많은 공유 라이브러리 지원
C++ 포함 파일 정리(Bruce)
버기 플렉스에 대해 경고합니다(브루스)
DG-UX, Ultrix, Irix, AIX 이식성 수정