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

E.138. 메이저 토토 사이트 1.02

출시일: 1996-08-01

E.138.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.01 또는 1.02 데이터베이스에 대한 새로운 1.02.1 서버 파일 끝에 첨부된 쿼리를 적용합니다. 이 작업은 다음을 통해 쉽게 수행할 수 있습니다.psql. 1.01 또는 1.02 데이터베이스가 명명된테스트db그리고 당신은 잘라냈습니다 이 파일 끝의 명령을 가져와서 저장했습니다.addfunc.sql:

    % psql testdb -f addfunc.sql

    1.02 데이터베이스를 업그레이드하는 경우 다음과 같은 경우 경고 메시지가 표시됩니다. 파일의 마지막 두 문을 실행하는 이유는 다음과 같습니다. 1.02에는 이미 존재합니다. 이는 원인이 아닙니다. 우려.

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

pg_dump 또는 텍스트 모드를 다시 로드하려는 경우,테이블 이름을 stdout으로 복사생성됨 이전 버전을 사용하는 경우 첨부된 파일을 실행해야 합니다.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.138.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 포트 추가