Postgresql 9.4.26 문서화 | |||
---|---|---|---|
이전 | up | 부록 E. 와이즈 토토 노트 | 다음 |
출시 날짜 : 2019-06-20
이 와이즈 토토에는 9.4.22의 다양한 수정 사항이 포함되어 있습니다. 9.4 주요 와이즈 토토의 새로운 기능에 대한 자세한 내용은 참조섹션 E.27.
PostgreSQL커뮤니티는 2020 년 2 월 9.4.x 릴리스 시리즈의 업데이트 출시를 중단 할 것입니다. 사용자는 곧 새로운 릴리스 지점으로 업데이트하는 것이 좋습니다.
9.4.x.를 실행하는 사람들에게는 덤프/복원이 필요하지 않습니다.
그러나 9.4.18 이전 버전에서 업그레이드하는 경우 참조섹션 E.9.
실패 수정ALTER 테이블 ... ALTER 열 유형테이블에 부분 제외 제약 조건 (Tom Lane)이있는 경우
중복 조인 이름 (Philip Dubé)으로 쿼리의 잘못된 인쇄 수정
이 감독은 그러한 쿼리를 포함하는 뷰에 덤프/복원 실패를 일으켰습니다.
오해 최적화 수정{1,1}정규 표현식의 정량 자 (Tom Lane)
그러한 정량자는 NO-OPS로 취급되고 최적화되었다. 그러나이 문서는 비가 부적절한 변형의 경우 욕심이나 욕구를 부과한다는 것을 명시합니다.1,1?, 그들이 첨부 된 서브 표현에서 이런 일이 일어나지 않았습니다. 오작동은 하위 표현이 괄호 캡처 또는 역전을 포함하는 경우에만 발생했습니다.
상충되는 우체국 장 (Tom Lane)이 기존 공유 메모리 세그먼트가 여전히 사용 중인지 여부를 확인하기 위해 레이스 조건을 수정합니다.
특정 데이터베이스에 연결되지 않은 프로세스 (Vignesh C, Andres Freund)
이 오류는와 같은 실패를 초래할 수 있습니다."데이터베이스를 선택하지 않고 PG_CLASS를 읽을 수 없습니다".
개선initdb의 시스템 시간대 (Tom Lane, Andrew Gierth)의 여러 해당 이름을 처리합니다
만들기initdb검사/etc/localtime그것이 존재하는 경우, 시스템 시간대와 동등한 이름 사이의 유대를 깨기 위해 기호 링크. 이것은initdb여러 동일한 시간 영역이있을 때 사용자가 기대할 시간 영역 이름을 선택할 가능성이 높습니다. 동작을 바꾸지 않을 것입니다/etc/localtime영역 데이터 파일에 대한 Symlink가 아니거나 시간대가에서 결정된 경우TZ환경 변수.
별도로 선호하는UTC해당 시간대의 다른 철자 위에, 어느 쪽도TZNOR/etc/localtime힌트를 제공하십시오. 이것은에 의해 소개 된 성가심을 수정합니다.tzdata2019a의 변화를위한 변화UCTandUTC영역 이름에 해당 :initdb그때 선호UCT, 거의 원하지 않는 사람.
오도 오류 보고서 수정ReindexDB(Julien Rouhaud)
inContrib/Postgres_FDW, Local의 가능한 데이터 수정을 설명행 전 업데이트 전트리거 (Shohei Mochizuki)
트리거가 그렇지 않으면 변경되지 않은 열을 수정 한 경우업데이트, 새 값은 원격 서버로 전송되지 않았습니다.
Windows에서 데이터베이스 인코딩이 SQL_ASCII로 설정된 경우 고장을 피하고 ASCII가 아닌 문자열 (Noah Misch)을 기록하려고 시도합니다.
코드는 그러한 문자열이 UTF-8에 있어야한다고 가정했으며, 유효하게 인코딩되지 않은 경우 오류가 발생합니다. 이제, 번역되지 않은 바이트를 로그로 전송합니다.
만들기pl/pgsql의 헤더 파일 C ++-안전 (George Tarasov)