There are a few error messages like this in the code:

        /*
         * We rely on being able to get the specific enum type from the calling
         * expression tree.  The generic type mechanism should have ensured that
         * both are of the same type.
         */
        enumtypoid = get_fn_expr_argtype(fcinfo->flinfo, 0);
        if (enumtypoid == InvalidOid)
                ereport(ERROR,
                                (errcode(ERRCODE_FEATURE_NOT_SUPPORTED),
                                 errmsg("could not determine actual enum 
type")));

First, isn't this an internal error?

What is an actual enum type?  And how should a user react if he got this
message?  I would ask, "why not?".

-- 
Peter Eisentraut
http://developer.postgresql.org/~petere/

---------------------------(end of broadcast)---------------------------
TIP 7: You can help support the PostgreSQL project by donating at

                http://www.postgresql.org/about/donate

Reply via email to