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

E.309. 와이즈 토토 1.02

출시일: 1996-08-01

E.309.1. 버전 1.02에서 버전 1.02.1로 마이그레이션

여기에 1.02.1의 새로운 마이그레이션 파일이 있습니다. '복사본'이 포함되어 있습니다. 변경 사항 및 이전 버전을 변환하는 스크립트ASCII파일.

참고:다음 참고사항은 사용자를 위한 것입니다. 데이터베이스를 마이그레이션하려는 사람포스트그레스951.01 및 1.02 ~포스트그레스95 1.02.1.

당신이 새로 시작한다면포스트그레스951.02.1이며 마이그레이션할 필요가 없습니다. 오래된 데이터베이스라면 더 이상 읽을 필요가 없습니다.

이전 버전을 업그레이드하려면포스트그레스95버전 1.01 또는 1.02 데이터베이스 버전 1.02.1의 경우 다음 단계가 필요합니다.

  1. 새로운 1.02.1 포스트마스터 시작

  2. 1.02.1의 새로운 내장 함수와 연산자를 1.01에 추가 또는 1.02 데이터베이스. 이는 새로운 1.02.1 서버를 실행하여 수행됩니다. 자신의 1.01 또는 1.02 데이터베이스에 대해 쿼리를 적용합니다. 파일 끝에 첨부합니다. 이 작업은 다음을 통해 쉽게 수행할 수 있습니다.psql. 1.01 또는 1.02 데이터베이스가 명명된테스트db그리고 당신은 명령을 잘랐습니다 이 파일의 끝부터 저장하여addfunc.sql:

    % psql testdb -f addfunc.sql

    1.02 데이터베이스를 업그레이드하는 경우 실행 시 경고가 표시됩니다. 파일의 마지막 두 문은 이미 1.02에 존재. 이는 우려할 사항이 아닙니다.

E.309.2. 덤프/다시 로드 절차

pg_dump 또는 텍스트 모드를 다시 로드하려는 경우,테이블 이름을 표준 출력으로 복사이전 항목으로 생성됨 버전을 사용하려면 첨부된 파일을 실행해야 합니다.sed스크립트를 ASCII 파일에 로드하기 전에 데이터베이스. 이전 형식은 '.'을 사용했습니다. 데이터 끝으로, '\.' 이다 이제 데이터 끝 표시입니다. 또한 이제 빈 문자열이 로드됩니다. NULL이 아닌 ''로. 전체 내용은 복사 매뉴얼 페이지를 참조하세요. 세부사항.

sed 's/^\.$/\\./g' <in_file out_file

이전 바이너리 복사본을 로드하는 경우 또는 그렇지 않은 경우-stdout복사, 데이터 끝 문자가 없습니다. 따라서 변환이 필요하지 않습니다.

-- 대소문자를 구분하지 않음을 반영하기 위해 agc가 추가한 다음 줄
-- varchar(1.02) 및 bpchar(1.02.1)에 대한 정규식 검색
연산자 ~* 생성(leftarg = bpchar, rightarg = 텍스트, 프로시저 = texticregexeq);
연산자 만들기 !~*(leftarg = bpchar, rightarg = 텍스트, 프로시저 = texticregexne);
연산자 ~* 생성(leftarg = varchar, rightarg = 텍스트, 프로시저 = texticregexeq);
연산자 만들기 !~*(leftarg = varchar, rightarg = 텍스트, 프로시저 = texticregexne);

E.309.3. 변경사항

소스 코드 유지 관리 및 개발
 * 전세계 자원봉사자 팀
 * 이제 ftp.ki.net의 CVS에 있는 소스 트리

향상된 기능
 * psql(및 기본 libpq 라이브러리)에는 이제 더 많은 옵션이 있습니다.
   HTML을 포함한 출력 서식 지정
 * pg_dump는 이제 스키마 및/또는 데이터를 출력합니다.
   완성도를 높입니다.
 * 관리 쉘 스크립트에서 모니터 대신 psql이 사용됩니다.
   모니터는 다음 릴리스에서 더 이상 사용되지 않습니다.
 * 날짜/시간 기능 강화
 * NULL 삽입/업데이트/비교 수정/향상
 * TCL/TK lib 및 쉘이 tck7.4/tk4.0 및 tcl7.5/tk4.1 모두에서 작동하도록 수정되었습니다.

버그 수정(거의 언급할 수 없을 정도로 많음)
 * 인덱스
 * 스토리지 관리
 * 역참조하기 전에 NULL 포인터를 확인하세요.
 * 메이크파일 수정

새로운 항구
 * SolarisX86 포트 추가
 * BSD/OS 2.1 포트 추가
 * DG/UX 포트 추가