이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
다음에 대한 동일한 페이지를 보고 싶을 수도 있습니다.현재버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

E.154. 릴리스 8.2.17

출시일: 2010-05-17

이 릴리스에는 8.2.16의 다양한 수정 사항이 포함되어 있습니다. 에 대한 8.2 주요 릴리스의 새로운 기능에 대한 자세한 내용은 참조메이저 토토 사이트 PostgreSQL : 문서 : 9.3 : 릴리스 8.2.

E.154.1. 버전 8.2.17로 마이그레이션

8.2.X를 실행하는 경우 덤프/복원이 필요하지 않습니다. 그러나, 8.2.14 이전 버전에서 업그레이드하는 경우 다음을 참조하세요.PostgreSQL : 문서 : 9.3 : 사설 토토 8.2.14.

E.154.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)

  • 캐시 재설정 메시지가 수신되는 경우 발생할 수 있는 충돌 수정 recache 항목 재구축(Heikki)

    이 오류는 관련 문제를 수정하는 동안 8.2.16에서 도입되었습니다. 실패.

  • 권한이 없는 사용자가 수퍼유저 전용 재설정을 허용하지 않음 매개변수 설정(Alvaro)

    이전에는 권한이 없는 사용자가 실행한 경우사용자 토토 꽁 머니 ... 모두 재설정자신을 위해, 또는데이터베이스 토토 꽁 머니 ... 모두 재설정그가 소유한 데이터베이스의 경우, 이렇게 하면 사용자에 대한 모든 특수 매개변수 설정이 제거되거나 데이터베이스, 심지어는 오직 사용자에 의해서만 토토 꽁 머니 가능하다고 여겨지는 데이터베이스라도 슈퍼유저. 이제,토토 꽁 머니제거만 할 것입니다 사용자에게 토토 꽁 머니 권한이 있는 매개변수입니다.

  • 종료 발생 시 백엔드 종료 중 충돌 가능성 방지 언제컨텍스트다음에 추가될 것입니다 로그 항목(Tom)

    어떤 경우에는 컨텍스트 인쇄 기능이 실패할 수 있습니다. 현재 트랜잭션이 시작되었을 때 이미 롤백되었습니다. 로그 메시지를 인쇄할 시간입니다.

  • pl/perl 업데이트ppport.h현대용 Perl 버전(앤드류)

  • pl/python의 다양한 메모리 누수 수정(Andreas Freund, Tom)

  • 무한 재귀 방지psql다음을 참조하는 변수를 확장할 때 그 자체(톰)

  • 수정psql's\복사점 안에 공백을 추가하지 않음\복사(...선택)(톰)

    숫자 리터럴의 소수점 주위에 공백 추가 구문 오류가 발생합니다.

  • 다음을 확인하세요contrib/pgstattuple함수는 즉시 인터럽트 취소에 응답합니다(Tatsuhito 카사하라)

  • 다음과 같은 경우에는 서버 시작 거래를 적절하게 하십시오.shmget()반환EINVAL기존 공유 메모리 세그먼트의 경우 (톰)

    이 동작은 다음을 포함한 BSD 파생 커널에서 관찰되었습니다. OS X. 완전히 잘못된 시작 실패가 발생했습니다. 공유 메모리 요청 크기가 너무 크다고 불평합니다.

  • Windows의 syslogger 프로세스에서 발생할 수 있는 충돌 방지 (헤이키)

  • 다음의 불완전한 시간대 정보를 더욱 강력하게 처리합니다. Windows 레지스트리(Magnus)

  • 알려진 Windows 시간대 이름 세트 업데이트(Magnus)

  • 다음으로 시간대 데이터 파일 업데이트tzdata2010j 릴리스에 대한 DST 법률 토토 꽁 머니 사항 아르헨티나, 호주 남극, 방글라데시, 멕시코, 모로코, 파키스탄, 팔레스타인, 러시아, 시리아, 튀니지; 또한 역사적 대만에 대한 수정입니다.

    또한 추가PKST(파키스탄 서머타임) 기본 시간대 약어 세트로 토토 꽁 머니됩니다.