| PostgreSQL 9.3.25 문서 | ||||
|---|---|---|---|---|
| 스포츠 토토 PostgreSQL : 문서 : 9.3 : 릴리스 8.4.5 | PostgreSQL : 문서 : 9.3 : 메이저 토토 사이트 노트 | 부록 E. 사설 토토 참고 | 토토 커뮤니티 PostgreSQL : 문서 : 9.3 : 릴리스 8.4.3 | |
출시일: 2010-05-17
이 릴리스에는 8.4.3의 다양한 수정 사항이 포함되어 있습니다. 에 대한 8.4 주요 릴리스의 새로운 기능에 대한 자세한 내용은 참조메이저 토토 사이트 PostgreSQL : 문서 : 9.3 : 릴리스 8.4.
8.4.X를 실행하는 경우 덤프/복원이 필요하지 않습니다. 그러나, 8.4.2 이전 버전에서 업그레이드하는 경우 다음을 참조하세요.PostgreSQL : 문서 : 9.3 : 사설 토토 사이트 8.4.2.
다음에 제한 시행plperl사용 중 다음을 사용하는 대신 전체 인터프리터에 opmask를 적용했습니다.Safe.pm(팀 번스, 앤드류 던스턴)
최근의 발전으로 우리는 다음과 같은 확신을 갖게 되었습니다.Safe.pm만들기에 의존하기에는 너무 안전하지 않습니다.plperl신뢰할 수 있습니다. 이 변경으로 인해 사용이 제거됩니다. 의Safe.pm모두 사용에 찬성합니다 항상 적용되는 opcode 마스크가 있는 별도의 인터프리터입니다. 변경의 유쾌한 부작용에는 이제 가능하다는 것이 포함됩니다. Perl을 사용하려면엄격자연의 pragma 들어가는 길plperl그리고 Perl의$a그리고$b변수는 다음과 같이 작동합니다. 정렬 루틴에서 예상되며 해당 함수 컴파일은 훨씬 더 빨라졌습니다. (CVE-2010-1169)
PL/Tcl이 신뢰할 수 없는 코드를 실행하는 것을 방지pltcl_modules(톰)
데이터베이스 테이블에서 Tcl 코드를 자동 로드하는 PL/Tcl 기능 트로이 목마 공격에 악용될 수 있습니다. 해당 테이블을 생성하거나 삽입할 수 있는 사람에 대한 제한. 이 변경하지 않으면 기능이 비활성화됩니다.pltcl_modules수퍼유저가 소유하고 있습니다. (단, 테이블에 대한 권한은 확인되지 않으므로 설치는 실제로는 보안 수준이 낮은 모듈 테이블이 필요하지만 여전히 부여할 수 있습니다. 신뢰할 수 있는 슈퍼유저가 아닌 사용자에게 적합한 권한을 부여합니다.) 또한 무제한으로 코드 로드"정상"우리가 정말로 가고 있지 않다면 Tcl 통역사 실행하려면pltclu함수. (CVE-2010-1170)
WAL 재생 중 데이터 손상 수정변경 ... 테이블스페이스 설정(톰)
언제아카이브_모드켜져 있습니다,변경 ... 테이블스페이스 설정WAL 레코드를 생성합니다 재생 논리가 잘못되었습니다. 데이터를 잘못된 위치로 인해 복구할 수 없는 데이터 손상이 발생할 수 있습니다. 대기 슬레이브에서 데이터 손상이 관찰될 수 있으며, 데이터베이스 충돌 및 복구가 발생하면 마스터에서도 발생합니다. 커밋한 후에 발생했습니다.변경그리고 다음 체크포인트 전까지.
캐시 재설정 메시지가 수신되는 경우 발생할 수 있는 충돌 수정 recache 항목 재구축(Heikki)
이 오류는 관련 문제를 수정하는 동안 8.4.3에서 도입되었습니다. 실패.
언어를 실행하는 동안 기능별 GUC 설정 적용 함수 검증자(이타가키 타카히로)
이것은 함수의 코드가 유효하지 않은 경우 실패를 방지합니다. 설정; 예를 들어 다음과 같은 경우 SQL 함수가 구문 분석되지 않을 수 있습니다.검색_경로정확하지 않습니다.
상속된 제약 조건 제외 수행업데이트그리고삭제대상 테이블은 언제constraint_exclusion = 파티션(톰)
과실로 인해 이 설정은 이전에 체크인할 제약 조건 제외선택명령.
권한이 없는 사용자가 수퍼유저 전용 재설정을 허용하지 않음 매개변수 설정(Alvaro)
이전에는 권한이 없는 사용자가 실행한 경우사용자 변경...모두 재설정자신을 위한 또는데이터베이스 변경 ... 모두 재설정그가 소유한 데이터베이스의 경우, 이렇게 하면 사용자에 대한 모든 특수 매개변수 설정이 제거되거나 데이터베이스, 심지어는 오직 사용자에 의해서만 변경 가능하다고 여겨지는 데이터베이스라도 슈퍼유저. 이제,변경제거만 할 것입니다 사용자에게 변경 권한이 있는 매개변수입니다.
종료 발생 시 백엔드 종료 중 충돌 가능성 방지 언제컨텍스트다음에 추가될 것입니다. 로그 항목(Tom)
어떤 경우에는 컨텍스트 인쇄 기능이 실패할 수 있습니다. 현재 트랜잭션이 시작되었을 때 이미 롤백되었습니다. 로그 메시지를 인쇄할 시간입니다.
잘못된 처리 수정%r매개변수 에서recovery_end_command(헤이키)
값은 항상 0으로 나왔습니다.
아카이버 프로세스가 다음의 변경 사항에 응답하는지 확인하세요.archive_command가능한 한 빨리 (톰)
pl/pgsql 수정사례하지 말라는 진술 사례 표현식이 행을 반환하지 않는 쿼리인 경우 실패합니다. (톰)
pl/perl 업데이트ppport.h현대용 Perl 버전(앤드류)
pl/python에서 다양한 메모리 누수 수정(Andreas Freund, Tom)
Ecpg에서 빈 문자열 연결 매개변수를 적절하게 처리 (마이클)
무한 재귀 방지psql다음을 참조하는 변수를 확장할 때 그 자체(톰)
수정psql's\복사점 안에 공백을 추가하지 않음\복사(...선택)(톰)
숫자 리터럴의 소수점 주위에 공백 추가 구문 오류가 발생합니다.
형식 오류 방지psql다음과 같은 로케일 컨텍스트에서 실행될 때 일치하지 않습니다.client_encoding(톰)
불필요한 부분 수정"GIN 색인은 지원하지 않습니다 전체 인덱스 스캔"다음을 사용하여 만족스럽지 못한 쿼리에 대한 오류기여/intarray연산자 (톰)
다음을 확인하세요contrib/pgstattuple함수는 즉시 인터럽트 취소에 응답합니다(Tatsuhito 카사하라)
다음과 같은 경우에는 서버 시작 거래를 적절하게 하십시오.shmget()반환EINVAL기존 공유 메모리 세그먼트의 경우
(톰)
이 동작은 다음을 포함한 BSD 파생 커널에서 관찰되었습니다. OS X. 완전히 잘못된 시작 실패가 발생했습니다. 공유 메모리 요청 크기가 너무 크다고 불평합니다.
Windows의 syslogger 프로세스에서 발생할 수 있는 충돌 방지 (헤이키)
다음의 불완전한 시간대 정보를 더욱 강력하게 처리하십시오. Windows 레지스트리(Magnus)
알려진 Windows 시간대 이름 집합 업데이트(Magnus)
다음으로 시간대 데이터 파일 업데이트tzdata2010j 릴리스에 대한 DST 법률 변경 사항 아르헨티나, 호주 남극, 방글라데시, 멕시코, 모로코, 파키스탄, 팔레스타인, 러시아, 시리아, 튀니지; 또한 역사적 대만에 대한 수정입니다.
또한 추가PKST(파키스탄 서머타임) 기본 시간대 약어 세트로 변경됩니다.
| 이전 | 배트맨 토토 : 문서 : 9.3 : 배트맨 토토 9.3.25 문서화 | 다음 |
| 릴리스 8.4.5 | PostgreSQL : 문서 : 9.3 : 메이저 토토 사이트 노트 | 출시 8.4.3 |