| От | 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
|
| Список | 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 по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера