Re: AW: \c connects as another user instead I want in psql

Поиск
Список
Период
Сортировка
От Ian Lance Taylor
Тема Re: AW: \c connects as another user instead I want in psql
Дата
Msg-id siy9se8g0y.fsf@daffy.airs.com
обсуждение исходный текст
Ответ на Re: AW: \c connects as another user instead I want in psql  (Tom Lane <tgl@sss.pgh.pa.us>)
Список pgsql-hackers
Tom Lane <tgl@sss.pgh.pa.us> writes:

> No.  I'm not sure whether or not I believe the comment about Unix
> accounts; Postgres does not care about Unix accounts, and never has
> to my knowledge.  But it has always used the usesysid as owner
> identification for database objects (tables etc).  If two different
> users have the same usesysid then they are both the owner of these
> objects; moreover they are interchangeable for permissions checks, too.
> This is not a situation that has any practical use AFAICS.

On Unix it is reasonable to have multiple users with the same user ID.
You do this when they play the same role, but it is useful to
distinguish them for logging purposes.  They have different passwords,
of course, and logging code uses getlogin() to get the login name they
used.

I can imagine something similar within Postgres, using triggers to
record log information when changes are made.

Whether this is a feature worth having, I don't know.  But there is at
least one practical use.

Ian

---------------------------(end of broadcast)---------------------------
TIP 924: Good news from afar can bring you a welcome visitor.


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

Предыдущее
От: bpalmer
Дата:
Сообщение: Replication Docs..
Следующее
От: Oleg Bartunov
Дата:
Сообщение: Re: Packaging 7.1.1