이 문서는 지원되지 않는 버전의 사설 토토을위한 것입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다현재버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

릴리스 v1.02

마이그레이션 v1.02 ~ v1.02.1

다음은 1.02.1에 대한 새 마이그레이션 파일입니다. '사본'이 포함되어 있습니다. 이전 ASCII 파일을 변환하기위한 변경 및 스크립트.

참고 :다음 메모는 사용자의 이점을위한 것입니다 Postgres95 1.01 및 1.02에서 데이터베이스를 마이그레이션하려는 사람 Postgres95 1.02.1.

Postgres95 1.02.1로 새롭게 시작하는 경우 오래된 데이터베이스를 마이그레이션해야합니다. 읽을 필요가 없습니다. 더 나아가.

이전 Postgres95 버전 1.01 또는 1.02를 업그레이드하려면 버전 1.02.1에 대한 데이터베이스, 다음 단계가 필요합니다.

  1. 새로운 1.02.1 Postmaster 시작

  2. 1.02.1의 새로운 내장 기능 및 연산자 추가 1.01 또는 1.02 데이터베이스. 이것은 새로운 것을 실행하여 이루어집니다 1.02.1 자신의 1.01 또는 1.02 데이터베이스에 대한 서버 및 Thie 파일 끝에 첨부 된 쿼리 적용. 이것 PSQL을 통해 쉽게 수행 할 수 있습니다. 1.01 또는 1.02 인 경우 데이터베이스는 "TestDB"라고 이름이 지정되어 있으며 명령을 삭감했습니다. 이 파일의 끝에 addfunc.sql :에 저장되었습니다.

    % psql testdb -f addfunc.sql
    업그레이드하는 1.02 데이터베이스는 언제 경고를받습니다 파일에서 마지막 두 문장을 실행하기 때문입니다. 이미 1.02로 나타납니다. 이것은 우려의 원인이 아닙니다.

덤프/다시로드 절차

pg_dump 또는 텍스트 모드를 다시로드하려는 경우 '사본 이전 버전으로 생성 된 Tablemename 'stdout'에서 전에 ascii 파일에서 첨부 된 SED 스크립트를 실행해야합니다. 데이터베이스에로드합니다. 사용 된 오래된 형식 '.' ~처럼 '\.' 이제 데이터 종료 마커입니다. 또한 비어 있습니다 줄은 이제 널보다는`` '로로드됩니다. 사본을 참조하십시오 자세한 내용은 수동 페이지입니다.

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

이전 바이너리 사본 또는 비 STDOUT 사본을로드하는 경우, 데이터 종료 캐릭터가 없으므로 변환이 없습니다 필요한.

-AGC에 의해 추가 된 선 케이스 감수성을 반영합니다.
-Varchar (1.02) 및 BPCHAR (1.02.1)에 대한 Regexp 검색
연산자 생성 ~* (leftarg = bpchar, rightarg = text, procedure = texticregexeq);
연산자 생성! ~* (leftarg = bpchar, rightarg = text, procedure = texticregexne);
연산자 생성 ~* (leftarg = varchar, rightarg = text, procedure = texticregexeq);
연산자 생성! ~* (왼쪽 = varchar, rightarg = text, procedure = texticregexne);

자세한 변경 목록

소스 코드 유지 보수 및 개발
 * 전 세계 자원 봉사자 팀
 * Ftp.ki.net의 CVS에서 소스 트리

향상
 * PSQL (및 기본 LIBPQ 라이브러리)은 이제 더 많은 옵션이 있습니다.
   HTML을 포함한 서식 출력
 * pg_dump는 이제 많은 수정으로 스키마 및/또는 데이터를 출력합니다.
   완전성을 향상시킵니다.
 * 관리 쉘 스크립트에서 모니터 대신 사용되는 PSQL.
   다음 릴리스에서 감가 상각되는 모니터.
 * 날짜/시간 기능이 향상되었습니다
 * 널 인서트/업데이트/비교 고정/향상
 * TCK7.4/TK4.0 및 TCL7.5/TK4.1과 함께 작동하도록 TCL/TK LIB 및 SHELL이 고정되었습니다.

버그 수정 (거의 언급하기에는 너무 많음)
 * 색인
 * 스토리지 관리
 * Deerferencing 전에 Null 포인터를 점검하십시오
 * makefile 수정

새로운 포트
 * SolarISX86 포트가 추가되었습니다
 * BSDI 2.1 포트가 추가되었습니다
 * DGUX 포트 추가