PG_CAST 系统表存储数据类型之间的转化关系。
名称
类型
描述
oid
oid
行标识符(隐含属性,必须明确选择)。
castsource
oid
源数据类型的OID。
casttarget
oid
目标数据类型的OID。
castfunc
oid
转化函数的OID。如果为零表明不需要转化函数。
castcontext
“char”
源数据类型和目标数据类型间的转化方式:
'e':表示只能进行显式转化(使用CAST 或::语法)。
'i':表示只能进行隐式转化。
'a':表示类型间同时支持隐式和显式转化。
castmethod
“char”
转化方法:
'f':使用castfunc 字段中指定的函数进行转化。
'b':类型间是二进制强制转化,不使用castfunc。