Re: weird duplicate data problem
От | Henshall, Stuart - WCP |
---|---|
Тема | Re: weird duplicate data problem |
Дата | |
Msg-id | E2870D8CE1CCD311BAF50008C71EDE8E01F74757@MAIL_EXCHANGE обсуждение исходный текст |
Ответ на | weird duplicate data problem (Carolyn Lu Wong <carolyn@greatpacific.com.au>) |
Список | pgsql-sql |
-----Original Message----- From: Carolyn Lu Wong [mailto:carolyn@greatpacific.com.au] Sent: 14 December 2001 07:29 To: pgsql-sql@postgresql.org Subject: weird duplicate data problem a table was created with: create table bills (id serial not null,account_no int4 not null,date_issued date not null,..... ); The following SQL script returns only 1 row of data: select oid, * from bills where id = xxxxx' order by oid; -- Seems reasonable -- However with the following SQL: select oid, * from bills where date_issued = '01/01/2001' order by oid; some of the data is duplicated, including the OID. -- OIDs are not guaranteed unique and can wraparound (unlesss there's a unique index). However this seems a little unlikely in the same day so the only thing I can think of is that there is a corrupt index on date_issued. Try dropping and recreating any indexes.However I havn't really used 6.5 so couldn't be sure. -- When trying to 'vaccum' the database, get NOTICE: Index bills_id_key: number of index tupples (4755) is not the same as heap (7800). What is happening? What could have caused this? Database version used is V6.50. I know it's old, but i hope it's not the version that's causing this problem. Thanks in advance for any suggestions.
В списке pgsql-sql по дате отправления: