提交 cfa4d4d0 编写于 作者: T Tom Lane

Tweak select_common_type() to deal with possibility of multiple preferred

types in a category --- it was taking the last preferred type among the
inputs, rather than the first one as intended.
上级 0c2629ef
......@@ -8,7 +8,7 @@
*
*
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/parser/parse_coerce.c,v 2.51 2000/12/15 18:02:47 tgl Exp $
* $Header: /cvsroot/pgsql/src/backend/parser/parse_coerce.c,v 2.52 2000/12/17 04:32:29 tgl Exp $
*
*-------------------------------------------------------------------------
*/
......@@ -364,6 +364,7 @@ select_common_type(List *typeids, const char *context)
context, typeidTypeName(ptype), typeidTypeName(ntype));
}
else if (IsPreferredType(pcategory, ntype)
&& !IsPreferredType(pcategory, ptype)
&& can_coerce_type(1, &ptype, &ntype))
{
/*
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册