I don't know if this is terribly helpful, but the message was around in
7.2.x, look at src/backend/access/heap/heapam.c around line 1808 (or
1823 in the 7.3.x code)
That said, I've not seen it before, perhaps you can expand upon what
your function is doing?
Robert Treat
On Mon, 2003-01-27 at 11:06, Ned Lilly wrote:
> ps - this is on 7.3.1. It never happened on 7.2.3...
>
>
>
> ----- Original Message -----
> From: "Ned Lilly" <ned@nedscape.com>
> To: "PostgreSQL Hackers" <pgsql-hackers@postgresql.org>
> Sent: Monday, January 27, 2003 11:04 AM
> Subject: [HACKERS] urgent: db corruption - invalid TIDs?
>
>
> Has anyone seen this behavior? It's corrupted a production database.
>
>
> ERROR: heap_mark4update: (am)invalid tid
> WARNING: Error occurred while executing PL/pgSQL function issuewomaterial
> WARNING: line 40 at SQL statement
>
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 2: you can get off all lists at once with the unregister command
> (send "unregister YourEmailAddressHere" to majordomo@postgresql.org)