토토 베이 노트에는 각각의 중요한 변화가 포함되어 있습니다PostgreSQL전공과 함께 토토 베이 상단에 나열된 특징 및 마이그레이션 문제. 토토 베이 메모는 소수의 사용자 만 영향을 미치는 변경 사항을 포함하지 않거나 내부이므로 사용자가 가시 불가능한 변경. 을 위한 예를 들어, 최적화는 거의 모든 토토 베이에서 개선되었지만 개선 사항은 일반적으로 사용자에 의해 단순히 더 빠른 것으로 관찰됩니다. 쿼리.
각 토토 베이에 대한 전체 변경 목록은 보기git각각에 대한 로그 풀어 주다. 그만큼PGSQL-Committers 이메일 목록모든 소스 코드를 기록합니다 변경. 도 있습니다.웹 인터페이스특정 변경 사항을 보여줍니다 파일.
각 항목 옆에 나타나는 이름은 전공을 나타냅니다. 해당 항목의 개발자. 물론 모든 변화에는 커뮤니티가 포함됩니다 토론 및 패치 검토, 따라서 각 항목은 진정으로 커뮤니티입니다. 노력.
출시 날짜 : 2010-12-16
이 릴리스에는 8.1.22의 다양한 수정 사항이 포함되어 있습니다. 을 위한 8.1 주요 릴리스의 새로운 기능에 대한 정보 참조PostgreSQL : 문서 : 8.1 : 스포츠 토토 결과 8.1.
이것은 마지막이 될 것으로 예상PostgreSQL8.1.x 시리즈의 출시. 사용자는 최신 릴리스 브랜치로 업데이트하도록 권장됩니다. 곧.
8.1.x를 실행하는 사람들에게는 덤프/복원이 필요하지 않습니다. 그러나 더 일찍 버전에서 업그레이드하는 경우 8.1.18, 8.1.18의 릴리스 노트를 참조하십시오.
기본값 강제Wal_sync_methodfdatasyncLinux (Tom Lane, Marti raudsepp)
Linux의 기본값은 실제로fdatasync수년 동안. 그러나 최근 커널 변경이 발생했습니다PostgreSQL선택하려면Open_Datasync대신. 이 선택은 그렇지 않았습니다 성능이 향상되고 발생합니다 특정 파일 시스템에 대한 명백한 실패, 특히ext4withdata = 저널마운트 옵션.
시작시베이스 백업에서 복구를 수정하십시오 Checkpoint Wal 레코드 그것의 Redo Point (Jeff Davis)
레지스터 스택 감지에 대한 지원 추가IA64(Tom Lane)
theIA64아키텍처에는 두 가지가 있습니다 하드웨어 스택. 스택 오버 런의 전체 방지 실패는 둘 다 확인해야합니다.
스택 오버 플로우에 대한 점검 추가CopyObject ()
(Tom Lane)
스택 오버플로로 인해 특정 코드 경로가 충돌 할 수 있습니다 충분히 복잡한 쿼리가 주어졌습니다.
임시 GIST 인덱스에서 페이지 분할을 감지합니다 (Heikki Linnakangas)
a가 가능합니다."동시"페이지가 임시로 분할 예를 들어 오픈 커서 스캔이있는 경우 색인 삽입이 완료된 인덱스. 요점이 실패했습니다 이 경우를 감지하면 잘못된 결과를 제공 할 수 있습니다 커서의 실행이 계속되었을 때.
메모리 누출을 피하십시오분석'복잡한 인덱스 표현식 (Tom 레인)
전체 줄 var를 사용하는 색인을 확인하십시오 테이블에 따라 다릅니다 (Tom Lane)
같은 인덱스생성 t (foo (t.*))의 색인 I자동으로 얻지 못할 것입니다 테이블이 떨어질 때 떨어졌습니다.
do not"인라인"SQL 다중 기능out매개 변수 (Tom Lane)
이것은 손실로 인한 충돌 가능성을 피합니다 예상 결과 RowType에 대한 정보.
상수 폴딩 수정Coalesce ()Expressions (Tom Lane)
플래너는 때때로 평가를 시도 할 것입니다 실제로 도달 할 수없는 하위 표현은 예상치 못한 오류로 이어질 수 있습니다.
인쇄 기능 추가INGRELATION노드 (Tom Lane)
이것은 실패를 피할 때debug_print_parse가 활성화되고 확실합니다 쿼리 유형이 실행됩니다.
지점에서 거리를 잘못 계산하는 수정 수평 라인 세그먼트 (Tom Lane)
이 버그는 여러 다른 기하학적 영향을 미쳤습니다 거리 측정 연산자.
수정pl/pgsql's 취급"Simple"재귀 또는 오류 복구에서 실패하지 않는 표현 케이스 (Tom Lane)
버그 수정Contrib/Cube's Gist PickSplit 알고리즘 (Alexander Korotkov)
이것은 상당한 비 효율성을 초래할 수 있습니다 실제로 잘못된 답변이 아닙니다.큐브열. 당신이 그런 사람이 있다면 색인, 고려Reindexing 이 업데이트를 설치 한 후.
방출하지 마십시오"식별자가 될 것입니다 잘린 "통지Contrib/DBlink새 생성 시점을 제외하고 연결 (Itagaki Takahiro)
누락 된 공개 키에서 잠재적 인 코레 럼프 수정Contrib/Pgcrypto(Marti raudsepp)
메모리 누출 수정Contrib/XML2'XPath 쿼리 함수 (Tom 레인)
시간대 데이터 파일 업데이트TZDATADST 법률을위한 2010O 릴리스 피지와 사모아의 변화; 또한 역사적 수정 홍콩을 위해