토토 캔 노트

토토 캔

E.15. 토토 캔 9.3.11

출시 날짜 : 2016-02-11

이 토토 캔에는 9.3.10의 다양한 수정 사항이 포함되어 있습니다. 을 위한섹션 E.26.

E.15.1.

9.3.x.를 실행하는 사람들에게는 덤프/복원이 필요하지 않습니다.

그러나 9.3.9 이전 버전에서 업그레이드하는 경우,섹션 E.17.

E.15.2.

  • 정기적으로 무한 루프 및 버퍼 오버 런 문제를 해결하십시오

    브래킷 표현식의 매우 큰 문자 범위로 인해 발생할 수 있습니다

  • postmaster.pid파일이 제거되었습니다 (Tom Lane)

    Postmaster는 이제 1 분마다 확인합니다postmaster.pid여전히 존재하지만 여전히 포함되어 있습니다Sigquit. 메인postmaster.pid그런 다음 새로 시작합니다

  • inSERIALIZALE트랜잭션 격리

  • 수행시 적절한 WAL 레코드를 방출하지 못하는 수정ALTER 테이블 ... 세트 테이블 스페이스

    관계의 데이터가 해제되지 않더라도 이동은

  • 끝에없는 관계에 대한 가능한 오해를 해결합니다

  • Walsender 슬롯이있을 때 완전히 다시 시작되도록하십시오

  • 수정Alter Column Type재구성

  • 수정소유 한 재명소유권 변경

  • 수정소유 한 재명andAlter Owner부여 된 관리를 올바르게 업데이트하려면

  • 수정소유 한 재명외국을 무시합니다

  • 쿼리를 수행 한 후 가능한 충돌 수정 업데이트 가능

  • Planner의 처리 수정측면참조 (Tom Lane)

    이것은 일부 코너 케이스를 수정하여"N- 웨이 조인을 만들지 못했습니다"또는"쿼리 계획을 고안 할 수 없습니다"플래너

  • GIN에 대한 나쁜 플래너 비용 추정에 대한 더 많은 방어 추가

  • 플래너가

  • 고유 한 테이블 별명의 속도를 높이고설명및 규칙 덤핑을 생성하고 생성하십시오지명 된 ATALEN(Tom

  • 전체 줄 대표 덤핑 수정row ()and값 ()Lists (Tom Lane)

  • 가능한 내부 오버플로 수정숫자Division (Dean Rasheed)

  • 내부의 괄호 안에 제한을 시행합니다

    Lookahead 제약 조건은 BackRefs를 포함 할 수 없습니다

  • 정규 표현식을 IndexScan 경계로 변환 할 수 있습니다

  • 구속 조건 루프를 처리하기 위해 일반 표현 컴파일러를 수정하십시오

    CVE-2007-4772에 추가 된 코드는 모두 불완전했습니다.

  • 일반 발현 컴파일러에서 메모리 사용 회계 개선

    코드가 방출됩니다"일반어떤 경우에는 오류가 발생합니다

  • 일반 발현 컴파일러의 성능 향상 (Tom

  • make%Hand%r탈출log_line_prefixlog_connections(Tom Lane)

    이전,%H/%r새로운 세션이 끝난 직후에 일하기 시작했습니다"연결 수신"로그

  • Windows에서 공유 메모리 매핑 핸들이 닫히도록하십시오

    이 감독은 충돌로부터 회복되지 않았다logging_collector

  • 비 블로킹 모드에서 소켓 EOF를 감지하지 못하는 수정

    이 문제가 발생할 수 있는지는 완전히 명확하지 않습니다.

  • SSPI 인증 중에 토큰 손잡이가 새는 것을 피하십시오

  • inPSQLlibreadline의 화면 아이디어

    이전,libreadline그렇지 않았습니다

  • 수정PSQL's\ det패턴 인수를 해석하는 명령\ d명령

  • 가능한 충돌을 피하십시오PSQL's\ c이전 연결이있을 때 명령

  • inPG_CTL 시작 -W, 테스트 아동 프로세스

    이전,PG_CTLpostmaster.pid5 초 이내에. 그러나 그것은 할 수 있습니다PG_CTL

    Windows를 제외 하고이 변경 사항은 A를 의미합니다.PG_CTL 시작 -W그 후 즉시 완료되었습니다

  • inPG_CTL 시작 -W, 시도하지 마십시오

    Windows,PG_CTL실패합니다Listen_Addresses로 설정되었습니다0.0.0.0또는::127.0.0.1또는:: 1,

  • inPG_CTLWindows에서 확인하십시오

  • inpg_dumpandPG_BASEBACKUP, GNU 협약을 채택하십시오

    posix 표준타르파일 형식타르지원 anpg_dumpwith-ft8GB 이상의 테이블에서 더 이상 실패하지 않습니다.PG_BASEBACKUP8GB보다 큰 파일을 처리 할 수 ​​있습니다. 또한 휴대 성을 수정하십시오

  • 다양한 모서리 코너 버그 수정pg_dump의 확장 회원 처리

  • makepg_dump보기를 표시하십시오PG_RESTORE(Tom Lane)

  • 관계 옵션 값이 올바르게 인용되어 있는지 확인하십시오.pg_dump(Kouhei Sutou, Tom

    간단한 식별자 또는 숫자가 아닌 재학 값pg_dump. 이것토토 캔이지만 확장은 할 수 있습니다

  • 병렬 중에 반복되는 비밀번호 프롬프트를 피하십시오pg_dump(Zeus Kronion)

  • 수정pg_upgrade의 파일-인기

  • 경비원 설치pgbench평가 중 코너 케이스 오버 플로우 조건에 대한

  • 소속 메시지가 소속되지 않는 메시지를 수정PG_RECEIVEXLOGandPG_RECVLOGICAL(ioseph Kim)

  • 두 가지를 사용할 때 덤프/재 장전 문제를 피하십시오Plpython2andPlpython3(Tom Lane)

    원칙적으로 두 버전의pl/python동일한 데이터베이스에서 사용할 수 있습니다.Libpython안전하게 사용할 수 없습니다PG_RESTOREandpg_upgrade둘 다 그 일을합니다

  • 수정pl/python회귀 테스트

  • 조기 청산 수정libpq의 입력 버퍼 소켓 EOF가 보일 때

    이 실수가 발생했습니다libpqTO"서버는 연결을 닫았습니다.

  • 특정 방지pl/javaSuperusers (Noah Misch)가 설정 한 매개 변수

    이 변경 사항은 A를 완화시킵니다.pl/java보안 버그 (CVE-2016-0766).pl/java이 매개 변수를 표시하여토토 캔더 자주pl/java, 핵심 코드를 인식하십시오

  • 개선libpq의 처리

  • 인수 순서 수정에서ECPG-생성typedef진술 (Michael Meskes)

  • use%gnot%f형식ECPG'spgtypesnumeric_from_double ()(Tom Lane)

  • 수정ECPG-공급 헤더 파일

    그러한 의견은에 의해 거부됩니다.ECPG. 아직 명확하지 않습니다ECPG자체가 변경되어야합니다.

  • 수정hstore_to_json_loose ()'s 테스트hstore값을 변환 할 수 있습니다

    이전 에이 함수는 비 알파늄에 의해 속일 수 있습니다

  • Contrib/Pgcrypto'scrypt ()함수를 중단 할 수 있습니다

  • 수락Flex이후의 버전

    이제 Flex 2.6.0이 릴리스되었으므로 버전 확인이 있습니다.

  • 파일 이름을 보장하여 빌드 출력의 재현성을 향상시킵니다

    이것은 생산 된 것의 가능한 비트 차이를 피합니다

  • 설치누락스크립트 PGX

    이것은 기계에서 수행 된 PGXS 빌드에서 제정신 동작을 허용합니다.Bison누락되었습니다.

  • Dynloader.h에 포함되어 있습니다

  • 일치하는 변형 회귀 테스트 예상 출력 파일 추가libxml2(Tom

    수정에 대한libxml2's

  • 시간대 데이터 파일 업데이트TZDATADST 법률 변경에 대한 2016a 토토 캔