1
中のtable.column%の型引数を持つ関数に関するメタデータを取得します例えばpg_proc?見つけるためにpostgresの
中のtable.column%の型引数を持つ関数に関するメタデータを取得します例えばpg_proc?見つけるためにpostgresの
pg_proc
のproargtypes
の列は、すべての関数の引数の型の配列です。各タイプは、pg_type.oid
に相互参照することができます。
私はこのような機能を定義するのであれば:
[email protected]@[local] =# create function testfunc(pg_proc.proname%type) returns boolean language 'sql' immutable strict as $$ select true $$;
NOTICE: type reference pg_proc.proname%TYPE converted to name
CREATE FUNCTION
をまあ、その通知は、あまりにも有望ではありません。
その関数のpg_proc項目は次のとおりです。
proname | proargtypes
----------+-------------
testfunc | 19
とタイプ19は、単に "名前" です。それはここの答えが "いいえ"のように見えます、私は恐れています。