Re: Weird problem - possibly a bug. - Mailing list pgsql-general

From Jan Wieck
Subject Re: Weird problem - possibly a bug.
Date
Msg-id 200112102141.fBALfUf02396@saturn.jw.home
Whole thread Raw
In response to Weird problem - possibly a bug.  (Glen Eustace <geustace@godzone.net.nz>)
Responses Re: Weird problem - possibly a bug.
List pgsql-general
Aha,

    so  I  wasn't halluzinating at all, and Tom was right that it
    probably doesn't have to do with the lazy vacuum by itself.

    But anyway, "HAL, we have a  problem".  Seems  we  have  some
    longer standing bug here, causing a row to survive an UPDATE.


Jan

Glen Eustace wrote:
> I have a single row table that I use to hold various data, this table is only
> ever updated by my programs, none of them ever do an insert ( I set the
> values initially using psql.  I have not had cause to look in the table until
> today when a client notified me of a database error occuring in one of my
> programs.
>
> The table had 4 rows, all with the same OID. ( It is only supposed to have 1
> !!)
>
> admin=# select oid,* from control;
>   oid  | next_client | next_dialin | next_domain | next_invnum | next_rctnum
> | next_creditcard | open_period | rebuild_mail_config | rebuild_http_config
> -------+-------------+-------------+-------------+-------------+-------------+-----------------+-----
> --------+---------------------+---------------------
>  37238 |       10285 |        1032 |       10288 |     1011804 |     2011237
> |             141 | 200112      | f                   | f
>  37238 |       10285 |        1032 |       10288 |     1011804 |     2011237
> |             141 | 200112      | f                   | f
>  37238 |       10285 |        1032 |       10288 |     1011804 |     2011251
> |             141 | 200112      | f                   | f
>  37238 |       10285 |        1032 |       10288 |     1011804 |     2011251
> |             141 | 200112      | f                   | f
> (4 rows)
>
> It would appear that on a number of occassions, something has gone wrong. I
> am using 7.1.3 on RH7.1
>
> Finding these extra rows, with duplicate oids has destroyed my faith in the
> integrity of the rest of this and other databases.
>
> Comments appreciated.
> --
> =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
> Glen and Rosanne Eustace,
> GodZone Internet Services, a division of AGRE Enterprises Ltd.,
> P.O. Box 8020, Palmerston North, New Zealand 5301
> Ph/Fax: +64 6 357 8168, Mob: +64 21 424 015
>
> ---------------------------(end of broadcast)---------------------------
> TIP 2: you can get off all lists at once with the unregister command
>     (send "unregister YourEmailAddressHere" to majordomo@postgresql.org)
>


--

#======================================================================#
# It's easier to get forgiveness for being wrong than for being right. #
# Let's break this rule - forgive me.                                  #
#================================================== JanWieck@Yahoo.com #



_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com


pgsql-general by date:

Previous
From: Stephan Szabo
Date:
Subject: Re: how to create a database
Next
From: Stephan Szabo
Date:
Subject: Re: Casting Varchar to Numeric