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

E.133. 메이저 토토 사이트 6.2

출시일: 1997-10-02

데이터를 마이그레이션하려는 경우 덤프/복원이 필요합니다. 이전 릴리스에서포스트그레SQL.

E.133.1. 버전 6.1메이저 토토 사이트 버전 6.2로 마이그레이션

이 마이그레이션에는 6.1 데이터베이스의 전체 덤프가 필요합니다 6.2의 데이터베이스 복원.

참고하세요pg_dump그리고pg_dumpall6.2의 유틸리티는 다음과 같아야 합니다. 6.1 데이터베이스를 덤프하는 데 사용되었습니다.

E.133.2. 버전 1메이저 토토 사이트 마이그레이션.x에 버전 6.2

이전 1.* 릴리스에서 마이그레이션하는 경우 먼저 COPY 출력 형식이 개선되어 1.09로 업그레이드 1.02 릴리스부터.

E.133.3. 변경사항

버그 수정
---------
상속, 시퀀스, 아카이브 테이블에 대한 pg_dump 문제 수정(Bruce)
교대, 서명되지 않은 프로토타입 및 잘못된 프로토타입으로 인한 오버플로 시 컴파일 오류 수정
        솔라리스(디아브 제리우스)
기하학적 선 연산의 버그 수정(잘못된 교차 계산)(Thomas)
반올림 추함을 피하기 위해 끝점에서 기하학적 교차점을 확인하십시오(Thomas)
작동하지 않는 삭제 시도 포착(Vadim)
보다 일관되게 시간 함수 이름 변경(Michael Reifenberg)
0 분할 확인(Michael Reifenberg)
명령으로 행을 변경/삽입하는 아주 오래된 버그를 수정했습니다.
       명령 자체에 표시됩니다(그래서 우리는
       업데이트된 행 등)(Vadim)
pg_am에서 SELECT null, 'fail' 수정(Patrick)
이제 EMPTY_FIELD로 NULL 선택이 허용됩니다(Patrick)
contrib/pginterface에서 불필요한 신호 항목을 제거합니다.
OR 수정(x != 1 또는 x isnull이 x NULL이 있는 행을 반환하지 않음)(Vadim)
time_cmp 함수 수정(Vadim)
속성이 아닌 첫 번째 인수를 사용하는 함수 처리 문제를 수정했습니다.
       WHERE 절(Vadim)
항목 순서가 순서와 다른 경우 GROUP BY 수정
       대상 목록에서 (Vadim)
sfunc1(Vadim)이 없는 집계에 대한 pg_dump 수정

향상된 기능
------------
기본 유전자 최적화 프로그램 GEQO 매개변수는 이제 8(Bruce)입니다.
함수에 집계가 있는 대상 목록의 매개변수 사용 허용(Vadim)
인터페이스로 JDBC 드라이버 추가(Adrian & Peter)
pg_password 유틸리티
INSERT/UPDATE/DELETE 등에 의해 삽입/영향을 받은 행 수를 반환합니다.(Vadim)
CREATE TRIGGER(SQL3)(Vadim)로 구현된 트리거
SPI(서버 프로그래밍 인터페이스)를 사용하면 내부에서 쿼리를 실행할 수 있습니다.
       C 기능(Vadim)
NOT NULL 구현됨(SQL92)(Robson Paniago de Miranda)
문자열 처리, 외부 조인 및 공용체를 위한 예약어 포함(Thomas)
배타적 상태를 사용하여 확장 주석("/* ... */") 구현(Thomas)
"//" 한 줄 주석 추가(Bruce)
연산자 이름의 문자에 대한 일부 제한 사항 제거(Thomas)
구현된 테이블에 대한 DEFAULT 및 CONSTRAINT(SQL92)(Vadim & Thomas)
텍스트 연결 연산자 및 함수 추가(SQL92)(Thomas)
WITH TIME ZONE 구문 지원(SQL92)(Thomas)
INTERVAL 단위 TO 단위 구문 지원(SQL92)(Thomas)
DOUBLE PRECISION, INTERVAL, CHARACTER 유형을 정의합니다.
       및 CHARACTER VARYING(SQL92)(토마스)
유형 FLOAT(p) 및 기본 DECIMAL(p,s), NUMERIC(p,s) 정의 (SQL92)(Thomas)
EXTRACT(), POSITION(), SUBSTRING() 및 TRIM() 정의(SQL92)(Thomas)
CURRENT_DATE, CURRENT_TIME, CURRENT_TIMESTAMP 정의 (SQL92)(Thomas)
UNION, HAVING, INNER 및 OUTER JOIN에 대한 구문 및 경고 추가(SQL92)(Thomas)
주로 SQL92 준수를 위해 더 많은 예약어를 추가합니다(Thomas)
시간 범위/상대 시간 유형에 대해 hh:mm:ss 시간 항목 허용(Thomas)
lseg, 경로, 다각형에 대한 center() 루틴 추가(Thomas)
원-다각형, 다각형-다각형에 대한 거리() 루틴 추가(Thomas)
폴리곤 내에 포함된 포인트와 폴리곤을 명시적으로 확인하세요.
       축 교차 알고리즘 사용(Thomas)
원형 상자를 변환하는 루틴 추가(Thomas)
다양한 기하학적 데이터 유형에 대해 충돌하는 연산자 병합(Thomas)
거리 연산자 "<==="를 "<-"(Thomas)로 교체
"위" 연산자 "!^"를 "^" 및 "아래" 연산자 "!|"로 교체 "<^"(토마스)와 함께
양쪽 끝, 부분 문자열, 문자열 위치의 텍스트 트리밍 루틴 추가(Thomas)
변환 루틴 Circle(box) 및 Poly(circle) 추가(Thomas)
내부 정렬을 파일이 아닌 메모리에 저장하도록 허용(Bruce & Vadim)
내부적으로 동일한 유형의 함수 및 연산자가 성공하도록 허용(Bruce)
프로파일링 분석 후 백엔드 시작 속도 향상(Bruce)
성능을 위해 자주 호출되는 인라인 함수(Bruce)
open() 호출 줄이기(Bruce)
psql: \h 및 \?,\C 수정에 대한 PAGER 추가
tty가 없을 때 psql 호출기 수정(Bruce)
새로운 엔탭 유틸리티(Bruce)
참조 무결성을 위한 일반 트리거 기능(Vadim)
시간 여행을 위한 일반 트리거 기능(Vadim)
AUTOINCREMENT/IDENTITY 기능을 위한 일반 트리거 기능(Vadim)
MOVE 구현(Vadim)

소스 트리 변경 사항
------
HP-UX 10 패치(Vladimir Turin)
SCO 지원 추가(Daniel Harris)
MkLinux 패치(이시이 타츠오)
기하학적 상자 용어를 "길이"에서 "너비"로 변경(Thomas)
기하학적 코드에서 저장되지 않은 임시 경사 필드 사용 중단(Thomas)
INSTALL(Bruce)에서 다시 시작 지침을 제거합니다.
설치를 위해 먼저 /usr/ucb를 살펴보십시오(Bruce)
C++ 복사 예제 코드 수정(Thomas)
psql 매뉴얼 페이지에 -o 추가(Bruce)
relname 할당되지 않은 문자열 길이가 데이터베이스에 복사되는 것을 방지합니다(Bruce)
NAMEDATALEN 사용을 위한 정리(Bruce)
출력에서 15자를 초과하는 pg_proc 이름 수정(Bruce)
strNcpy() 함수 추가(Bruce)
불필요한 일부 (공허한) 캐스트를 제거합니다(Bruce)
새 인터페이스 디렉토리(Marc)
fopen() 호출을 fd.c 함수 호출로 대체(Bruce)
가능한 경우 함수를 정적으로 만드세요(Bruce)
#ifdef NOT_USED(Bruce)에 사용되지 않는 함수를 포함합니다.
SunOS를 수정하기 위해 타임스탬프 지원에서 difftime() 호출 제거(Bruce & Thomas)
디지털 유닉스의 변경 사항
pg_dumpall(Bruce)에 대한 이식성 수정
pg_attribute.attnvals의 이름을 attdispersion(Bruce)으로 바꿉니다.
"intro/unix" 매뉴얼 페이지가 이제 "pgintro"(Bruce)
"내장" 매뉴얼 페이지가 이제 "pgbuildin"(Bruce)
"drop" 매뉴얼 페이지가 이제 "drop_table"(Bruce)
"create_trigger", "drop_trigger" 매뉴얼 페이지 추가(Thomas)
제약 회귀 테스트 추가(Vadim & Thomas)
댓글 추가 구문 회귀 테스트(Thomas)
PGINDENT 및 지원 프로그램 추가(Bruce)
모든 *.c 및 *.h 파일에서 PGINDENT를 실행하기 위한 대규모 커밋(Bruce)
/src/tools 디렉토리로 이동된 파일(Bruce)
SPI 및 트리거 프로그래밍 가이드(Vadim & D'Arcy)