Re: Temporary tables and miscellaneous schemas

Поиск
Список
Период
Сортировка
От Sean Chittenden
Тема Re: Temporary tables and miscellaneous schemas
Дата
Msg-id 20031027204830.GR86551@perrin.nxad.com
обсуждение исходный текст
Ответ на Re: Temporary tables and miscellaneous schemas  (Tom Lane <tgl@sss.pgh.pa.us>)
Ответы Re: Temporary tables and miscellaneous schemas
Re: Temporary tables and miscellaneous schemas
Список pgsql-general
> >> This will certainly not work, since you don't own your pg_temp_*
> >> schema (the bootstrap UID does).  I disagree with the goal anyway
> >> ...
>
> > OK, others liked the goal of showing only your local schema ---
> > what is your proposal?
>
> My proposal is to do nothing ;-).
>
> If you want to suppress *all* pg_temp_ schemas from the \dn listing,
> that would be defensible maybe.  I'd be inclined to say that
> pg_toast should be hidden as well if that approach is taken, because
> then you are basically saying that \dn is not the truth but only the
> stuff we think you should be interested in.  (This is why I don't
> agree with it.)

Um, I forget whether or not this was given any credence or anyone
weighed in on it, but what about having two modes for psql?  An admin
mode which hides nothing and is the default for superuser connections,
and a user mode which is the default for non-DBA connections.  Then we
could pretty easily rationalize hiding various schemas as they may or
may not be relevant.  In the case where a normal user would want their
\command to show admin tables, schemas, etc., they could \set
ADMIN_MODE or toggle it on/off with a \command like \P.

I've got the psql foo to pull this off pretty easily, but don't
recall a thumbsup/down on the idea.  -sc

--
Sean Chittenden

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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: Temporary tables and miscellaneous schemas
Следующее
От: CSN
Дата:
Сообщение: sequences: cache_value, log_cnt, is_cycled columns