목록 : | pgsql-bugs |
---|
출발 : | "Mason"<Mason (At) Vanten (dot) com |
---|---|
to : | <pgsql-bugs (at) postgresql (dot) org |
제목 : | 7.3.4에 버그를 복사하여 많은 토토 핫를 복사 |
날짜 : | 2004-10-08 08:45:29 |
메시지 -ID : | 000901C4AD13 $ 997B8750 $ 22DCA8C0@ColdPizza |
보기 : | 원시 메시지|PostgreSQL : 7.3.4에 버그를 복사하여 많은 토토 핫를 복사|mbox 다운로드|이메일 재판용 |
목록 : | pgsql-bugs |
우리는 NetBSD에서 Postgres 7.3.4와 관련이있는 이상한 문제가 있습니다. 우리가있을 때
많은 토토 핫를 가져올 스크립트에 복사 명령을받습니다
(200meg의 순서에서) 명령이 항상 토토 핫를 삽입하지는 않습니다
스크립트에있는 것과 동일한 순서의 테이블. 즉, 당신이 할 때
선택 *에서 * 또는 PG_DUMP에서 토토 핫가 모두 올바르게 있고
대부분은 원래 스크립트와 같은 순서이지만 10 또는 20
선이 무작위로 이동합니다.
이것은 우리에게 문제가되기 때문에 우리에게는 문제입니다.
하루에 한 번 정도의 토토 핫베이스의 토토 핫 테이블을 개인에 버려
파일과 우리가 구축하는 데 사용했던 모든 것을 포함하는지 확인
그들과 함께.
나는 왜 이런 일이 발생하는지 설명 할 수 있는지 궁금합니다. 나는 아니에요
Postgres의 내부를 알고 있으므로 내가 생각해 낼 수있는 가장 좋은 것은입니다.
토토 핫가 하나 이상있을 수 있으며 토토 핫가 나올 수 있습니다.
어떤 식 으로든 동기화.
누구든지 나를 올바른 길에 올릴 수 있습니까?
출발 : | Tom Lane <tgl (at) sss (dot) pgh (dot) pa (dot) us |
---|---|
to : | "Mason"<Mason (at) Vanten (dot) com |
CC : | pgsql-bugs (at) postgresql (dot) org |
제목 : | Re : 7.3.4에 버그를 복사하여 많은 토토 핫를 복사 |
날짜 : | 2004-10-10 19:44:32 |
메시지 -ID : | 12886.1097437472@sss.pgh.pa.us |
보기 : | 원시 메시지|전체 스레드|mbox 다운로드|이메일 재판용 |
목록 : | pgsql-bugs |
"Mason"<Mason (at) Vanten (dot) com 쓴다 :
우리는 NetBSD에서 Postgres 7.3.4와 관련이있는 이상한 문제가 있습니다. 우리가있을 때
많은 토토 핫를 가져올 스크립트에 복사 명령이있어
(200meg의 순서에서) 명령이 항상 토토 핫를 삽입하지는 않습니다
스크립트에있는 것과 같은 순서의 테이블.
이것은 버그가 아닙니다 : SQL 표준이나 우편둥이는 어떤 것도 만들지 않습니다
테이블의 행 순서에 대한 보장.
이런 일이 왜 발생하는지 설명 할 수 있는지 궁금합니다.
아마도 여유 공간이 어디에 있는지에 대한 문제 일 것입니다. 일단
시스템은 테이블 내부의 여유 공간이 부족합니다.
지속적으로 끝에 추가되지만 여유 공간이있는 한
그것은 예측할 수없는 순서로 사용됩니다.
삽입하기 전에 테이블을 자르면을 얻을 수 있습니다.
최소한 업데이트가 발생하지 않는 한 원하는 결과. 하지만 나는 어떤 것 같아요
정확성에 대한 행 순서에 의존하는 코드
정의, 그리고 당신은 그 가정을 다시 생각하는 것이 좋습니다.
GODS, TOM LANE