지원되지 않은 버전 :9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3 / 7.2 / 7.1
이 문서는 지원되지 않는 버전의 토토 사이트 순위을위한 것입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다현재버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

E.212. 릴리스 7.1

출시 날짜 : 2001-04-13

이 토토 사이트 순위는 존재 한 제한을 제거하는 데 중점을 둡니다 에서토토 사이트 순위많은 사람들에 대한 코드 연령.

이 토토 사이트 순위의 주요 변경 사항 :

쓰기 로그 (WAL)

운영시 데이터베이스 일관성을 유지합니다 시스템 충돌, 이전 릴리스토토 사이트 순위모든 데이터를 강요했습니다 각 트랜잭션 커밋 전에 디스크 수정. 와 함께 WAL, 하나의 로그 파일 만 디스크로 플러시해야합니다. 성능 향상. -f in을 사용한 경우 디스크 플러시를 비활성화하기 위해 이전 릴리스가 원할 수도 있습니다 사용 중단을 고려하려면

토스트

토스트 - 이전 릴리스는 편집 한 행 길이를 가졌습니다 제한, 일반적으로 8k -32k. 이 한계는 긴 저장을 만들었습니다 텍스트 필드가 어렵습니다. 토스트, 길이의 긴 줄 좋은 성능으로 저장할 수 있습니다.

외부 조인

이제 외부 조인을 지원합니다. 노동 조합/해결 방법이 아닙니다 외부 결합이 더 이상 필요하지 않습니다. 우리는 SQL92를 사용합니다 외부 조인 구문.

기능 관리자

이전 C 기능 관리자는 NULL을 처리하지 않았습니다 값이 올바르게, 또는 64 비트를 지원하지도 않았습니다CPU's (알파). 새로운 기능 관리자 하다. 이전 사용자 정의 기능을 계속 사용할 수는 있지만 새로운 것을 사용하기 위해 미래에 다시 작성하고 싶을 수도 있습니다. 기능 관리자 통화 인터페이스.

복잡한 쿼리

지원되지 않은 수많은 복잡한 쿼리 이전 릴리스에서 이제 작동합니다. 많은 뷰의 조합, 집계, 노조, 한계, 커서, 하위 쿼리 및 상속 된 테이블이 제대로 작동합니다. 상속 된 테이블입니다 이제 기본적으로 액세스합니다. 하위 쿼리는 지금입니다 지원.

E.212.1. 버전 7.1로의 마이그레이션

원하는 사람들에게는 pg_dump를 사용한 덤프/복원이 필요합니다 이전 릴리스에서 데이터를 마이그레이션하려면

E.212.2. 변화

버그 수정
-------
많은 멀티 바이트/유니 코드/로케일 수정 (Tatsuo 및 기타)
보다 신뢰할 수있는 Alter Table Rename (Tom)
Kerberos v 픽스 (David Wragg)
삽입에 대한 수정 ... TargetList가 하위 쿼리가있는 곳 (TOM)을 선택하십시오.
표준 오류 (Bruce)의 프롬프트 사용자 이름/비밀번호
큰 개체 inv_read/inv_write 수정 (Tom)
to_char (), to_date (), to_ascii () 및 to_timestamp ()에 대한 수정
   다니엘 발도니)
쿼리 표현식이 메모리 유출을 방지합니다 (Tom)
배열 요소 업데이트 허용 (Tom)
취소 중 록 웨이터를 깨우십시오 (히로시)
해시 조인 (Tom)을 사용할 때 희귀 커서 충돌 수정
롤백 트랜잭션에서 드롭 테이블/인덱스 수정 (히로시)
Multibyte가 활성화 된 경우 \ l+에서 PSQL 충돌 수정 (Peter E)
Create View (Ross Reedstrom) 동안 규칙 이름의 자르기를 수정하십시오.
pl/perl 수정 (Alex Kapranoff)
보기에 잠금을 허용하지 않음 (Mark Hollomon)
삽입/업데이트/삭제 허용되지 않음 (Mark Hollomon)
낙하 규칙을 허용하지 말고, 색인 생성,보기에서 자르기 (Mark Hollomon)
PL/PGSQL 허용 비 ASCII 식별자 (Tatsuo) 허용
뷰가 올바른 핸들 그룹, 집계, 고유 한 (TOM)를 허용합니다.
Truncate Command (Tom)로 드문 실패 수정
Union/Intersect 허용/모든, 하위 퀘스트, 뷰, 및
   뚜렷한, 주문에 의해, 선택 ... (Tom)
중단 된 거래 중 파서 실패 수정 (TOM)
임시 관계가 인덱스를 올바르게 정리할 수 있도록 허용 (Bruce)
같은 페이지 (TOM)에서 행하는 행으로 진공 문제를 해결하십시오.
Template1 (Philip)에서 사용자 정의 항목을 더 잘 처리하려면 pg_dump를 수정하십시오.
보기에서 제한 허용 (Tom)
한계를 존중하기 위해 커서 페치가 필요합니다 (Tom)
상속 된 열에서 1 차/외국 키 정의 허용 (Stephan)
주문 허용, 하위 쿼리 제한 (Tom)
제작 규칙 (Tom)에서 노조 허용
Alter/Drop Table Rollback 가능 (Vadim, Tom)
PG_CONTROL에 InitDB Collation을 저장하여 Collation을 변경할 수 없습니다 (TOM)
수정 삽입 ... 규칙 선택 (Tom)
내부의 업데이트 및 하위 선택 (Tom)에 대한 수정
겹침 연산자 수정 NULLS (TOM)에 관한 SQL92 사양을 준수합니다.
입력 문자열 (TOM)보다 길이가 작지 않도록 lpad () 및 rpad ()를 수정하십시오.
일부 규칙에서 알림 사용 수정 (Tom)
점검 btree 코드 (Tom)
pl/pgsql 변수에서 null 사용을 수정하십시오 (Tom)
점검 GIST 코드 (OLEG)
제약 조건 및 열 기본값 (Tom)을 보존하려면 클러스터를 수정하십시오.
개선 된 교착 상태 감지 처리 (TOM)
테이블 (TOM)에서 여러 직렬 열을 허용합니다.
가끔 색인 손상 방지 (Vadim)

향상
------------
외부 조인 추가 (Tom)
기능 관리자 점검 (Tom)
Alter Table 허용 인덱스 (TOM)에서 이름 바꾸기
클러스터 개선 (Tom)
더 많은 플랫폼에 대한 PS 상태 표시 개선 (Peter E, Marc)
기능 실패 메시지 (Ross) 생성 개선
JDBC 개선 (Peter, Travis Bauer, Christopher Cain, William Webber,
   Gunnar)
그랜드 통합 구성 체계/guc.  이제 많은 옵션을 설정할 수 있습니다
   data/postgresql.conf, postmaster/postgres 플래그 또는 설정 명령 (Peter E)
파일 디스크립터 캐시 (TOM)의 개선 된 처리
자동 창작 테이블 별칭 항목에 대한 새로운 경고 코드 (Bruce)
정밀 검사 InitDB 프로세스 (Tom, Peter E)
상속 테이블의 점검; 현재 기본적으로 액세스 된 상속 테이블;
  새로운 유일한 핵심 단어는 그것을 방지합니다 (Chris Bitmead, Tom)
ODBC 정리/개선 (Nick Gorham, Stephan Szabo, Zoltan Kovacs,
   마이클 포크)
임시 테이블의 이름 바꾸기 (Tom)
점검 메모리 매니저 컨텍스트 (TOM)
pg_dumpall은 COPY를 사용하여 사용자 또는 생성 그룹을 사용합니다 (Peter E)
점검 PG_DUMP (Philip Warner)
PG_HBA.CONF 보조 비밀번호 파일을 허용하여 사용자 이름 만 지정하십시오 (Peter E)
임시 테이블 (Bruce)을 만들 때 임시 또는 온도 키 단어 허용
새로운 메모리 누출 검사기 (Karel)
새로운 세트 세션 특성 (토마스)
중첩 블록 댓글 허용 (Thomas)
시간대 유형 예선 (Thomas)없이 추가
새로운 Alter Table 추가 제약 조건 (Stephan)
정수 집계 (TOM)에는 숫자 축적기 사용
점검 집계 코드 (Tom)
새로운 분산 및 stddev () 집계
PG_DUMP (Philip)의 종속성 순서 향상
새로운 PG_RESTORE 명령 (Philip)
새로운 pg_dump tar 출력 옵션 (Philip)
큰 물체의 새로운 pg_dump (Philip)
좋아하는 새로운 탈출 옵션 (토마스)
새로운 사례에 민감한 - Ilike (Thomas)
기능 색인이 이진 호환 유형 (TOM)을 사용하도록 허용
더 많은 컨텍스트에서 SQL 기능을 사용하도록 허용 (Tom)
새로운 PG_CONFIG 유틸리티 (Peter E)
새로운 PL/PGSQL 동적 SQL 및 유틸리티 명령문을 허용하는 명령 Execute 명령
   (Jan)
새로운 PL/PGSQL SPI Value Access에 대한 진단 명세서 (Jan)
new Quote_identifiers () 및 QUOTE_LITERAL () 함수 (JAN)
새로운 알터 테이블 테이블 소유자에게 사용자 명령 (Mark Hollomon)
SubSelect 허용, 즉, 즉 (select ...) [AS] 별명 (tom)
Pygresql 업데이트 버전 3.1 (D 'Arcy)
테이블을 OID (Vadim)에 의해 명명 한 파일로 저장
pg_dump (Philip)에서 사용하기위한 새로운 SQL 기능 setVal (seq, val, bool)
뷰를 제거하려면 드롭 뷰가 필요하고 드롭 테이블 없음 (표시)
Drop View1, View2 (Mark) 허용
드롭 인덱스, 드롭 규칙 및 드롭 유형 (TOM)에서 여러 객체를 허용합니다.
유니 코드로 오르도 허용 (Tatsuo, Eiji)
신입 /기부 /pgcrypto 해싱 기능 (Marko Kreen)
새로운 PG_DUMPALL-글로벌 전용 옵션 (Peter E)
새로운 WAL 로그 파일 (vadim)을 생성하는 WAL에 대한 새로운 체크 포인트 명령
Time Zone Syntax (Thomas) 신규
Unix 도메인 소켓의 위치를 ​​구성 가능하게합니다 (David J. Mackenzie)
Postmaster가 특정 IP 주소 (David J. Mackenzie)에서 듣도록 허용합니다.
선행 슬래시를 사용하여 호스트 이름에 소켓 경로 이름을 지정할 수 있습니다.
   (David J. Mackenzie)
템플릿 데이터베이스 (TOM)를 지정하도록 데이터베이스 생성 허용
MySQL 스키마 덤프를 변환하는 새로운 유틸리티는 SQL92 및 토토 사이트 순위 (Thomas)으로 덤프
New /Contrib /Rserv Replication Toolkit (Vadim)
사본 바이너리 (TOM) 용 ​​새 파일 형식
new /contrib /oid2name 숫자 파일을 테이블 이름에 매핑합니다 (b palmer)
새로운 "Transaction in Transaction"PS 상태 메시지 (MARC)
pgaccess 0.98.7 업데이트 (Constantin Teodorescu)
pg_ctl 이제 셧다운시 -w (대기), new -l (log) 옵션으로 기본값
PG_DUMP (Philip)에 기초 종속성 검사 추가

유형
-----
INET/CIDR 유형 순서 수정 및 새로운 기능 추가 (TOM)
Oid가 서명되지 않은 유형 (Tom)으로 행동하게합니다.
int8 (Peter E)의 동의어로 Bigint 허용
New Int2 및 Int8 비교 연산자 (Tom)
새로운 비트 및 비트 다양한 유형 (Adriaan Joubert, Tom, Peter E)
char () 토스트 (Tom) 때문에 더 이상 Varchar ()보다 빠르지 않습니다.
새로운 GIST SEG/CUBE 예제 (Gene Selkov)
개선 된 라운드 (숫자) 취급 (Tom)
CIDR 출력 서식 (TOM) 수정
새로운 CIDR ABBREV () 함수 (TOM)

성능
----------
성능이 적은 충돌 복구를 제공하기 위해 쓰기 전달 로그 (WAL)
   오버 헤드 (Vadim)
진공 단계 분석 진공 단계 분석 테이블 (Bruce)
감소 된 파일은 (Denis Perchine)
중복 키 (TOM)의 BTREE 코드 향상
모든 큰 물체를 단일 테이블에 보관하십시오 (Denis Perchine, Tom)
메모리 할당 성능 향상 (Karel, Tom)

소스 코드
----------
새로운 기능 관리자 전화 규칙 (TOM)
SGI 휴대 성 수정 (David Kaelbling)
새로운 구성 --enable-syslog 옵션 (Peter E)
새로운 BSDI README (Bruce)
스크립트 구성 스크립트는 /SRC (Peter E)가 아닌 최상위로 이동했습니다.
Makefile/구성/컴파일 점검 (Peter E)
새로운 구성-with-python 옵션 (Peter E)
Solaris Cleanups (Peter E)
점검 /Contrib Makefiles (Karel)
새로운 OpenSSL 구성 옵션 (Magnus, Peter E)
AIX 수정 (Andreas)
QNX 수정 (Maurizio)
new heap_open (), heap_openr () api (tom)
콜론 및 세미콜론 운영자 (토마스) 제거
New PG_CLASS.RELKIND VOLUS views (Mark Hollomon)
chr () (Karel)로 ICHAR () 이름을 바꿉니다.
btrim (), ascii (), chr (), repure () (Karel)에 대한 새 문서
NT/Cygwin (Pete Forman)에 대한 수정
AIX 포트 수정 (Andreas)
New Beos Port (David Reid, Cyril Velter)
Docs에 교정자의 변경 사항 추가 (Addison-Wesley, Bruce)
New Alpha Spinlock 코드 (Adriaan Joubert, Compaq)
Unixware 포트 점검 (Peter E)
New Darwin/Mac OS X Port (Peter Bierman, Bruce Hartzler)
새로운 freebsd 알파 포트 (알프레드)
점검 공유 메모리 세그먼트 (Tom)
IBM S/390 지원 추가 (Neale Ferguson)
MacManuf로 이동 /Contrib (Larry Rosenman)
Syslog 개선 (Larry Rosenman)
사용자 추가 (TOM)가 포함 된 새로운 Template0 데이터베이스
New /Contrib /Cube 및 /Contrib /Seg Gist 샘플 코드 (Gene Selkov)
Readline (Peter) 대신 NetBsd의 Libedit 허용
개선 된 어셈블리 언어 소스 코드 형식 (Bruce)
새로운 contrib/pg_logger
생성 된 새로운 -템플릿 옵션
새로운 Contrib/PG_Control 유틸리티 (Oliver)
새로운 freebsd 도구 ipc_check, start-scripts/freebsd