Lance Thomas <[EMAIL PROTECTED]> writes: > Below is something that may be of interest -- a short, 7-statement script > that seems to drop my postgres server.
It appears that the plpython trigger implementation assumes that any given procedure will be used as a trigger for only one relation. The reason it crashes is it's trying to use the rowtype info of the relation it was first compiled for with the other relation. Probably the easiest fix is to include the relation OID as part of the Python name of a trigger procedure, so that a separate copy is compiled for each relation the procedure is used with. Any plpython users want to step forward and fix this? I have other things on my plate ... regards, tom lane PS: I haven't tested, but I wonder whether any of our other PLs have the same bug. ---------------------------(end of broadcast)--------------------------- TIP 4: Don't 'kill -9' the postmaster