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

E.201. 릴리스 7.4.1

출시일: 2003-12-22

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

E.201.1. 버전 7.4.1로 마이그레이션

덤프/복원은아님실행하는 사람들에게 필요함 7.4.

정보 스키마에 수정 사항을 설치하려는 경우 데이터베이스에 다시 로드해야 합니다. 이는 다음 중 하나입니다. 다음을 실행하여 새 클러스터를 초기화하여 수행됩니다.initdb또는 다음을 실행하여 각 데이터베이스의 SQL 명령 시퀀스(이상적으로는 다음을 포함함)템플릿1)의 수퍼유저로서psql, 새 설치 후 출시:

DROP SCHEMA information_schema CASCADE;
\i /usr/local/pgsql/share/information_schema.sql

두 번째 명령에서 설치 경로를 대체하십시오.

E.201.2. 변경사항

  • 버그 수정스키마 생성ECPG에서 구문 분석 중(마이클)

  • 다음 경우에 컴파일 오류 수정--스레드 안전성 활성화그리고--with-perl함께 사용됩니다(피터)

  • 해시 조인을 사용한 하위 쿼리 수정(Tom)

    해시 조인을 사용한 특정 하위 쿼리가 충돌함 부적절하게 공유된 구조로 인해.

  • 여유 공간 지도 압축 버그 수정 (톰)

    이것은 여유 공간 맵이 압축되는 버그를 수정합니다. 데이터베이스 서버가 종료될 수 있습니다.

  • libpq의 Borland 컴파일러 빌드 수정(Bruce)

  • 수정넷마스크()그리고호스트마스크()반환하려면 최대 길이 마스크렌(Tom)

    다음과 일치하는 값을 반환하도록 이 함수를 수정하세요. 7.4 이전 릴리스.

  • 여러contrib/pg_autovacuum수정

    수정 사항에는 부적절한 변수 초기화, 누락이 포함됩니다. 이후 진공청소기잘라내기그리고 긴 진공 상태에 대한 기간 계산 오버플로.

  • 컴파일 허용기여/큐브Cygwin 아래(제이슨 티쉴러)

  • 비밀번호가 없을 때 Solaris에서 비밀번호 파일을 사용하는 문제 수정 정의됨(톰)

    모든 유형의 사용으로 인해 발생한 Solaris 충돌 수정 비밀번호가 정의되지 않은 경우 비밀번호 인증.

  • JDBC 스레드 문제 수정, 기타 수정

  • 수정 대상바이테아색인 조회 (조)

  • 비트 데이터 유형에 대한 정보 스키마 수정(피터)

  • 복구하는 동안 zero_damaged_pages를 강제로 켜십시오. 월

  • 모호한 사례 방지"하위 계획 대상 목록에 없는 변수"

  • 만들다PQescapeBytea그리고바이트아웃각각과 일치 기타(조)

  • 탈출바이테아바이트 출력 0x7e(조)

    다른 클라이언트 인코딩이 사용되는 경우바이테아출력 및 입력이 가능합니다바이테아값이 손상될 수 있습니다. 인코딩이 다릅니다. 이 수정 사항은 다음과 같은 모든 바이트를 이스케이프합니다. 영향을 받다.

  • 누락 추가됨SPI_finish()dblink에 대한 호출get_tuple_of_interest()(조)

  • 새로운 체코어 FAQ

  • 정보 스키마 보기 수정constraint_column_usage외래 키용 (피터)

  • ECPG 수정(마이클)

  • 다중 버그 수정IN하위 쿼리 및 하위 쿼리의 조인(Tom)

  • 허용횟수('x')일하다 (톰)

  • Informix 호환성을 위해 ECPG 포함 파일 설치 별도의 디렉토리에 (피터)

    ECPG의 일부 이름에는 Informix용 파일이 포함되어 있습니다. 운영 체제와 충돌하는 호환성에는 다음이 포함됩니다. 파일. 자신의 디렉토리에 설치하여 이름을 지정하십시오. 충돌이 감소했습니다.

  • SSL 메모리 누수 수정 (Neil)

    이 릴리스에서는 SSL이 해제되지 않은 7.4의 버그가 수정되었습니다. 할당된 모든 메모리.

  • 방지pg_service.conf에서 서비스 이름을 기본 dbname으로 사용(Bruce)

  • FreeBSD에서 로컬 ID 인증 수정(Tom)