postgreSql/pgAdmin 查找自定义类型在函数中的使用位置

postgreSql/pgAdmin find where custom type is used in functions

我正在更新我的自定义 postgresql 类型,我需要在函数中找到我的类型 used/returned。我怎么做?谢谢。

类型:

-- Type: public.dblchk_picked_qty

-- DROP TYPE public.dblchk_picked_qty;

CREATE TYPE public.dblchk_picked_qty AS
   ("number" text,
    eancode text,
    packageean text,
    name text,
    pickingunit text,
    basicunitsinbox numeric,
    containerid integer,
    ownersordernumber text,
    customerref text);
ALTER TYPE public.dblchk_picked_qty
  OWNER TO nordnet;

好的,我已经解决了,

获取类型 oid:

SELECT reltype
FROM pg_class  
WHERE relname = 'dblchk_picked_qty'

按类型 id 查找 return 类型函数:

SELECT proname
FROM pg_proc 
WHERE prorettype = 17543