Re: Getting table name/tuple from OID

Поиск
Список
Период
Сортировка
От Marek Lewczuk
Тема Re: Getting table name/tuple from OID
Дата
Msg-id 4374E159.7020200@lewczuk.com
обсуждение исходный текст
Ответ на Re: Getting table name/tuple from OID  (huaxin zhang <uwcssa@gmail.com>)
Ответы Re: Getting table name/tuple from OID  (uwcssa <uwcssa@gmail.com>)
Список pgsql-hackers
huaxin zhang napisał(a):
> Hi all,
> 
> I am interested in the answer as well -- how to get a table name (or
> an operator name)
> from an OID.    the parser must know how to do this, but the segment
> of code is hard
> to locate.
> 
CREATE OR REPLACE FUNCTION gettablename(__oid oid)  RETURNS "varchar" AS
$BODY$
SELECT (_sna.nspname || '.' || _tna.relname) AS tableQualifiedName FROM 
pg_class _tna, pg_namespace _sna WHERE _tna.oid = $1 AND _sna.oid = 
_tna.relnamespace;
$BODY$  LANGUAGE 'sql' IMMUTABLE;
ALTER FUNCTION gettablename(__oid oid) OWNER TO root;



В списке pgsql-hackers по дате отправления:

Предыдущее
От: Peter Eisentraut
Дата:
Сообщение: Re: someone working to add merge?
Следующее
От: Tom Lane
Дата:
Сообщение: Re: someone working to add merge?