postgresql | ||
---|---|---|
이전 | 5 장. 고급 Postgres SQL 기능 | 다음 |
Postgres v6.2,.윈 토토 여행은 아니오입니다 더 긴 지원. 여기에는 몇 가지 이유가 있습니다. 성능 영향, 스토리지 크기 및 성장하는 PG_TIME 파일 단기간에 무한한 크기로.
트리거와 같은 새로운 기능은 하나가 동작을 모방 할 수 있습니다. 원할 때 윈 토토 여행, 오버 헤드가있을 때 필요하지 않습니다 (대부분의 사용자에게는 대부분의 경우). 예를 참조하십시오 에서Contrib더 많은 디렉토리 정보.
윈 토토 여행은 더 이상 사용되지 않습니다 :이것의 나머지 텍스트 섹션은 맥락에서 다시 작성할 수있을 때까지 유지됩니다. 같은 목적을 달성하기위한 새로운 기술. 자원 봉사자? - 토마스 1998-01-12
Postgres는 윈 토토 여행의 개념을 지원합니다. 이 기능은 허용합니다 히스토리 쿼리를 실행하는 사용자. 예를 들어, 현재를 찾기 위해 마리포사시의 인구, 쿼리 :
이름 = 'mariposa'인 도시에서 선택 *; +---------+-----------+----------+ | 이름 | 인구 | 고도 | +---------+-----------+----------+ | 마리포사 | 1320 | 1953 | +---------+------------+----------+Postgres는 자동으로 Mariposa 's 버전을 찾습니다 현재 시간에 유효합니다. 시간 범위를 줄 수도 있습니다. 예를 들어, Mariposa의 과거와 현재 인구를 보려면 하나는 쿼리 할 것입니다 :
이름, 인구를 선택하십시오 도시에서 [ 'epoch', 'now']] 여기서 이름 = 'mariposa';여기서 "epoch"는 시스템 시계의 시작을 나타냅니다.
참고 :UNIX 시스템에서 이것은 항상 1 월 자정입니다 1970 년 1 월 Gmt.
지금까지 모든 예제를 실행 한 경우 위의 쿼리 반환 :
+--------+------------+ | 이름 | 인구 | +---------+------------+ | 마리포사 | 1200 | +---------+------------+ | 마리포사 | 1320 | +--------+------------+
기본 시간 범위의 기본 시작은 가장 빠른 시간입니다. 시스템으로 표시되고 기본 끝은 현재입니다. 시간; 따라서 위의 시간 범위는``[,]. ''로 축약 될 수 있습니다.
이전 | 홈 | 다음 |
비 원자 값 | up | 더 많은 고급 특징 |