Hi, I was using OidInputFunctionCall() to cast a basic type into a domain type. But when I saw
/* * As above, for I/O functions identified by OID. These are only to be * used in seldom-executed code paths. They are not only slow but leak * memory. */ Datum OidInputFunctionCall(Oid functionId, char *str, Oid typioparam, int32 typmod) comment in backend/utils/fmgr/fmgr.c, I started to consider my decision. Is this the right way to use domain_in() function? Which way would you suggest? Or is there a totally different way to accomplish basic type to domain transition? Regards. ---------------------------(end of broadcast)--------------------------- TIP 4: Have you searched our list archives? http://archives.postgresql.org