Re: [GENERAL] users in Postgresql

Поиск
Список
Период
Сортировка
От Peter Eisentraut
Тема Re: [GENERAL] users in Postgresql
Дата
Msg-id Pine.LNX.4.20.9911071733490.7643-100000@peter-e.yi.org
обсуждение исходный текст
Список pgsql-hackers
On 1999-11-02, Bruce Momjian mentioned:

> CREATE USER sql command updates the file, but an UPDATE on pg_shadow
> does not.

How about INSERT INTO pg_shadow? Or how do you judge the following excerpt
from the createuser script:

QUERY="insert into pg_shadow \       (usename, usesysid, usecreatedb, usetrace, usesuper, usecatupd) \      values \
   ('$NEWUSER', $SYSID, '$CANCREATE', 'f', '$CANADDUSER','f')"
 

Fortunately (perhaps), I am getting rid of this as we're speaking. The one
feature the createuser script has over the CREATE USER "SQL" command is
that you can pick your system ID. Ignoring the question whether or not
this has any real purpose, it seems this is almost like rolling dice since
you cannot ever reliably change that later. (And I'm not even talking
about the fact that the sysid is a primary key and there is no referential
integrity enforced.)

So is anyone strictly opposed to yanking that feature? And perhaps
removing all references to user sysids in the (user) documentation?
-Peter

-- 
Peter Eisentraut                  Sernanders vaeg 10:115
peter_e@gmx.net                   75262 Uppsala
http://yi.org/peter-e/            Sweden



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

Предыдущее
От: Keith Parks
Дата:
Сообщение: Re: [HACKERS] New psql input mode problems
Следующее
От: Bruce Momjian
Дата:
Сообщение: Re: [HACKERS] new Psql \pset border