Chris Tennant <[EMAIL PROTECTED]> writes: > here's the definition of the function (as immutable):
> CREATE OR REPLACE FUNCTION stereo_id (INTEGER, INTEGER, INTEGER) RETURNS > INTEGER AS > 'BEGIN RETURN CASE WHEN $2 = $3 THEN $1 ELSE -1 END; END;' > LANGUAGE 'plpgsql' IMMUTABLE; > and here's the original definition of the functional index: > CREATE INDEX stereo_pair_image_attributes_stereo_id > ON opt_stereo_pair_image_attributes > (stereo_id(right_patient_data_id,left_patient_data_id)); Um, that index seems to be on some other function that may have the same name, but only takes two arguments? regards, tom lane ---------------------------(end of broadcast)--------------------------- TIP 1: if posting/reading through Usenet, please send an appropriate subscribe-nomail command to [EMAIL PROTECTED] so that your message can get through to the mailing list cleanly