Re: knowing which table/schema is going to be chosen

Поиск
Список
Период
Сортировка
Искать
От
Richard Huxton
Тема
Re: knowing which table/schema is going to be chosen
Дата
Msg-id
4AFBE5A3.5080706@archonet.com
Ответ на
Список
Дерево обсуждения
knowing which table/schema is going to be chosen Ivan Sergio Borgonovo <mail@webthatworks.it>
Re: knowing which table/schema is going to be chosen Richard Huxton <dev@archonet.com>
Re: knowing which table/schema is going to be chosen Ivan Sergio Borgonovo <mail@webthatworks.it>
Re: knowing which table/schema is going to be chosen Tom Lane <tgl@sss.pgh.pa.us>
Ivan Sergio Borgonovo wrote:
> I have a search_path that may not just consist of $user, public.
> eg.
> $user, public, test, import
> 
> I'd like to know which table is going to be chosen if I do a
> select * from mytable;

> Is there a way to ask postgresql the schema of the table that will be
> chosen?

Hmm - I don't know of a specific function. You could do something like
this though:

SELECT nspname FROM pg_namespace
WHERE oid = (
  SELECT relnamespace FROM pg_class
  WHERE oid = 'mytable'::regclass::oid
);

-- 
  Richard Huxton
  Archonet Ltd
В списке pgsql-general по дате отправления
От: Richard Huxton
Дата:
От: Richard Huxton
Дата:
Сообщение: Re: DB Restart
FAQ