1
我在我的服务器定义的类型:PostgreSQL - 我怎么知道哪个函数使用了一个类型?
CREATE TYPE typ_gbom AS
(
ab citext,
id integer,
name citext,
user citext,
comment citext
);
ALTER TYPE typ_gbom
OWNER TO postgres;
我想找到返回该类型的所有功能。
含义具有所有功能:
CREATE OR REPLACE FUNCTION a()
RETURNS setof typ_gbom AS
或
CREATE OR REPLACE FUNCTION a()
RETURNS typ_gbom AS
我想:
select * from pg_proc where prosrc ilike '%typ_gbom%'
但是这是行不通的,这是在函数代码本身只关注而不是它的结构。
如何才能找到此类型是否正在使用?
这只会返回_return_类型的函数。但不包括具有该类型作为参数的函数。 –
但这就是他说的他想要的东西:'我想找到所有返回这种类型的函数.' –