출시일: 1996-08-01
여기에 1.02.1의 새로운 마이그레이션 파일이 있습니다. 여기에는 다음이 포함됩니다. '복사' 변경 사항 및 이전 버전을 변환하는 스크립트ASCII파일.
참고:다음 참고사항은 다음을 위한 것입니다. 데이터베이스를 마이그레이션하려는 사용자포스트그레스951.01 및 1.02부터포스트그레스95 1.02.1.
당신이 새로 시작한다면포스트그레스951.02.1이며 그럴 필요는 없습니다. 이전 데이터베이스를 마이그레이션하면 어떤 내용도 읽을 필요가 없습니다. 더 나아가.
이전 버전을 업그레이드하려면포스트그레스95버전 1.01 또는 1.02 데이터베이스 버전 1.02.1로 업그레이드하려면 다음 단계가 필요합니다.
새로운 1.02.1 포스트마스터 시작
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에는 이미 존재합니다. 이는 원인이 아닙니다. 우려.
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);
소스코드 유지관리 및 개발 * 전세계 자원봉사자 팀 * 이제 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 포트 추가