> Erkki Seppala <[EMAIL PROTECTED]> writes:
>> The following session crashes with 6.5.3 (with i386 debian woody, 6.5.3-13):
> Hmm. In current sources I get
> regression=# update data set data=5 where data=5;
> ERROR: ExecEvalExpr: unknown expression type 108
> which is better than a crash, but not by much. I will look into this.
> I am guessing it's triggered by the subselect in the rule's WHERE
> clause; that's probably a combination that hasn't been exercised before.
Yup, that's what it was. I have fixed this for 7.0. The rule rewriter
has changed too much since 6.5 to make it practical to back-patch the
fix, however.
regards, tom lane