| PostgreSQL 9.2.24 문서 | ||||
|---|---|---|---|---|
| PostgreSQL : 문서 : 9.2 : 스포츠 토토 베트맨 9.0.4 | 위로 | 부록 E. 사설 토토 노트 | PostgreSQL : 문서 : 9.2 : 토토 9.0.2 | |
출시일: 2011-01-31
이 릴리스에는 9.0.2의 다양한 수정 사항이 포함되어 있습니다. 에 대한 9.0 주요 릴리스의 새로운 기능에 대한 자세한 내용은 다음을 참조하세요.롤 토토 PostgreSQL : 문서 : 9.2 : 릴리스 9.0.
9.0.X를 실행하는 경우 덤프/복원이 필요하지 않습니다.
나가기 전월리시버, 수신된 모든 항목을 확인하세요. WAL은 디스크에 fsync됩니다(Heikki Linnakangas).
그렇지 않으면 대기 서버가 동기화되지 않은 일부를 재생할 수 있습니다. WAL, 시스템이 다음과 같은 경우 데이터 손상으로 이어질 수 있음 바로 그 시점에서 충돌이 발생합니다.
과도한 fsync 활동 방지월리시버(헤이키 린나캉가스)
만들다테이블 변경재검증하다 필요한 경우 고유성 및 제외 제약 조건(Noah 미쉬)
이것은 9.0에서 의도된 변경으로 인해 깨졌습니다. 동안 재검증을 억제합니다.진공 전체그리고클러스터하지만 의도치 않게 영향을 받음변경 표또한.
EvalPlanQual for 수정업데이트의 테이블이 모두 같지 않은 상속 트리 (톰 레인)
테이블 행 유형의 모든 변형(삭제 포함) 일부 하위 테이블에만 있는 열)은 혼동을 줄 수 있습니다. EvalPlanQual 코드로 인해 오작동이 발생하거나 심지어 충돌. EvalPlanQual은 실행 중에만 실행되므로 동일한 행에 대한 동시 업데이트 문제는 다음과 같습니다. 간헐적으로 보입니다.
다음의 경우 실패를 피하세요.설명간단한 형식을 표시하려고 합니다사례표현 (톰 레인)
만약에사례의 테스트 표현식 상수이므로 플래너는 다음을 단순화할 수 있습니다.사례혼란스러운 형태로 표현식 표시 코드로 인해 발생하는 결과는 다음과 같습니다."예기치 않은 CASE WHEN 절"오류.
다음 배열 슬라이스에 대한 할당 수정 기존 첨자 범위(Tom Lane)
새로 추가된 아래 첨자 사이에 공백이 있는 경우 첫 번째 기존 아래 첨자, 코드 복사해야 하는 항목 수를 잘못 계산했습니다. 이전 배열의 널 비트맵(잠재적으로 데이터로 이어질 수 있음) 손상 또는 충돌.
플래너에서 예상치 못한 전환 오버플로를 방지하세요. 먼 날짜 값(Tom Lane)
그날짜유형은 더 넓은 범위를 지원합니다. 로 표시할 수 있는 날짜 범위타임스탬프유형이지만 기획자가 가정한 것입니다. 언제든지 아무런 처벌 없이 날짜를 타임스탬프로 변환할 수 있습니다.
배열에 null 항목이 포함되어 있을 때 PL/Python 충돌 수정 (알렉스 헌세이커)
제거ecpg이 수정되었습니다. 배열 차원을 정의하는 상수의 길이 제한 (마이클 메스케스)
잘못된 구문 분석 수정tsquery다음을 포함하는 값... & !(하위 표현식) | ...(톰 레인)
이 연산자 조합을 포함하는 쿼리는 다음과 같습니다. 올바르게 실행되지 않았습니다. 동일한 오류가 발생했습니다.기여/intarray'squery_int유형 및기여/ltree'sltxt쿼리유형.
버퍼 오버런 수정기여/intarray에 대한 입력 함수query_int유형(애플)
이 버그는 함수 반환 이후 보안상 위험합니다. 주소를 덮어쓸 수 있습니다. Apple Inc의 덕분에 이 문제를 보고하고 정보를 제공하는 보안팀 수정. (CVE-2010-4015)
버그 수정기여/세그먼트의 GiST Picksplit 알고리즘(Alexander Korotkov)
그러나 이로 인해 상당한 비효율이 발생할 수 있습니다. a의 GiST 인덱스에서 실제로 오답은 아닙니다.세그열. 만약 당신이 그런 색인, 고려REINDEX보내기 이 업데이트를 설치한 후. (이것은 버그와 동일합니다. 그 문제는에서 수정되었습니다.기여/큐브에 이전 업데이트.)