Warning: Undefined array key "" in /var/www/html/uzcms/ohdoggoods.com/incs/InnerPageRandTDK.php on line 4536 Deprecated: str_contains(): Passing null to parameter #2 ($needle) of type string is deprecated in /var/www/html/uzcms/ohdoggoods.com/incs/InnerPageRandTDK.php on line 2343 PostgreSQL: Tài soi kèo bóng đá truoctran: 9.0: Phát hành 8.2.23
지원되지 않은 버전 :9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2
이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다현재버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

soi kèo bóng đá truoctran E.72. 릴리스 8.2.23

출시 날짜 : 2011-12-05

이 릴리스에는 8.2.22의 다양한 수정 사항이 포함되어 있습니다. 을 위한 8.2 주요 릴리스의 새로운 기능에 대한 정보 참조섹션 E.95.

이것은 마지막이 될 것으로 예상PostgreSQL8.2.x 시리즈의 출시. 사용자는 최신 릴리스 브랜치로 업데이트하도록 권장됩니다. 곧.

E.72.1. 버전 8.2.23으로의 마이그레이션

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

그러나, 장기 오류가 발견되었습니다 의 정의information_schema.referential_constraints보기. 해당 관점에서 올바른 결과에 의존하면 첫 번째 ChangeLog 항목에 설명 된대로 정의를 교체 아래에.

또한, 더 일찍 버전에서 업그레이드하는 경우 8.2.14, 참조섹션 E.81.

E.72.2. 변화

  • 버그 수정information_schema.referential_constraintsView (Tom Lane)

    이보기는 불충분하게주의를 기울였습니다 외국 키 제약 조건을 의존하는 것과 일치시킵니다 기본 또는 고유 한 주요 제약 조건. 그 결과가 발생할 수 있습니다 외국의 주요 제약을 전혀 보여주지 않거나 그것은 여러 번 또는 그것이 실제로하는 것과는 다른 제약.

    보기 정의가 설치되므로initdb, 단지 업그레이드 만 해결되지 않습니다 문제. 기존 에서이 문제를 해결 해야하는 경우 설치, 당신은 (슈퍼업자로서)를 떨어 뜨릴 수 있습니다.Information_Schema스키마를 다시 만들어냅니다 소싱으로Sharedir/information_schema.sql. (달리다PG_CONFIG -SHAREDIRif 당신은 어디에 있는지 확실하지 않습니다Sharediris.) 반복해야합니다 고정 될 각 데이터베이스에서.

  • 기간 동안 토스트 관련 데이터 손상 수정select *에서 테이블 데스트를 생성 * SRC또는dest select에 삽입 *에서 src(Tom Lane)

    테이블이 수정 된 경우ALTER 테이블 추가 열, 그 복사를 시도합니다 다른 테이블에 대한 데이터 구두는 부패를 일으킬 수 있습니다 특정 코너 케이스가 발생합니다. 문제는 만 할 수 있습니다 8.4 이상 으로이 정확한 형태로 나타나지만 우리는 기타가있는 경우에도 이전 버전을 패치했습니다. 동일한 버그를 유발할 수있는 코드 경로.

  • Stale에서 토스트 테이블 액세스 중에 레이스 조건을 수정하십시오 syscache entries (Tom Lane)

    전형적인 증상은와 같은 일시적 오류였습니다."토스트 값에 대한 누락 된 청크 번호 0 nnnnn in pg_toast_2619 ", 인용 된 토스트 테이블 항상 시스템 카탈로그에 속합니다.

  • 로케일 지원 향상Money타입의 입력 및 출력 (Tom Lane)

    모든 표준을 지원하지 않는 것 외에lc_monetary서식 옵션, 입력 및 출력 기능은 일관성이 없으므로 그 의미가 있습니다 버려진 지역이었다Money값을 다시 읽을 수 없습니다.

  • 하지 마십시오transform_null_equals영향Case foo then null ...Constructs (Heikki Linnakangas)

    transform_null_equals전용입니다 영향을 받아야foo = null평등이 아닌 사용자가 직접 작성한 표현 이 형태의에 의해 내부적으로 생성 된 수표case.

  • 외국 키 트리거 제작 순서를 더 나은 것으로 변경하십시오 자기 참조 외국 키 지원 (Tom Lane)

    자체를 참조하는 계단식 외국 키 테이블, 행 업데이트는 두 가지 모두를 발사합니다.on update트리거 및check하나의 이벤트로 트리거됩니다. 그만큼on update트리거는 먼저 실행해야합니다 그만큼check비정기를 점검합니다 행 상태 및 부적절한 오류가 발생할 수 있습니다. 그러나이 트리거의 발사 순서가 결정됩니다 일반적으로 창조 순서로 정렬되는 이름으로 트리거는 다음에 자동으로 생성 된 이름을 갖기 때문에 협약"Ri_ConstraintTrigger_nnnn". 적절한 수정 우리가 할 협약을 수정해야합니다 9.2에서, 그러나 기존에서 그것을 바꾸는 것은 위험한 것 같습니다. 릴리스. 따라서이 패치는 생성 순서를 변경합니다 트리거. 이러한 유형의 오류를 만나는 사용자는해야합니다 외국 키 제약 조건을 떨어 뜨리고 다시 만들어 올바른 순서로 트리거합니다.

  • 명령 내에서 빈 줄을 보존하십시오PSQL의 명령 기록 (Robert 하스)

    비어있는 경우 이전 행동이 문제를 일으킬 수 있습니다 라인은 문자열 문자 내에서 제거되었습니다 예.

  • 선호하는 버전 사용XSUBPPpl/perl을 구축하려면 반드시 운영 체제의 기본 사본 (David Wheeler 및 Alex Hunsaker)

  • Honor Query 취소는 즉시 인터럽트pgstatIndex ()(Robert Haas)

  • vpath 빌드가 모든 서버 헤더를 올바르게 설치하십시오 파일 (Peter Eisentraut)

  • 장상 오류 메시지에보고 된 파일 이름이 단축됩니다 (Peter Eisentraut)

    정규 빌드는 항상 이름 만보 고했습니다. 오류 메시지 호출이 포함 된 C 파일이지만 vpath가 빌드됩니다. 이전에는 절대 경로 이름을보고했습니다.

  • Central의 Windows TimeZone 이름 해석 수정 미국 (Tom Lane)

    Map"중앙 아메리카 표준 시간"toCST6, 아님CST6CDT, DST는 일반적으로이므로 중앙 아메리카의 어느 곳에서도 관찰되지 않았습니다.

  • 시간대 데이터 파일 업데이트TZDATADST 법을위한 2011n 릴리스 브라질, 쿠바, 피지, 팔레스타인, 러시아의 변화 사모아; 또한 알래스카와 영국의 역사적 교정 동 아프리카.