URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 9665
[ Назад ]

Исходное сообщение
"postgresql и его юзеры"

Отправлено yura , 24-Окт-01 23:36 
Добрый день,

кто работал с pgsql
расскажите пожалуйста как мне создать юзера, поставить ему пароль и дать ему права для работы только в одной базе данных.

Желательно с примерами, спасибо!


Содержание

Сообщения в этом обсуждении
"RE: postgresql и его юзеры"
Отправлено SAsha_Ka , 25-Окт-01 13:56 
>Добрый день,
>
>кто работал с pgsql
>расскажите пожалуйста как мне создать юзера,
>поставить ему пароль и дать
>ему права для работы только
>в одной базе данных.
>
>Желательно с примерами, спасибо!
CREATE TABLE <Имя> (Pk serial primary key);

Command:     CREATE USER
Description: Creates a new database user
Syntax:
CREATE USER username
    [ WITH
     [ SYSID uid ]
     [ PASSWORD 'password' ] ]
    [ CREATEDB   | NOCREATEDB ] [ CREATEUSER | NOCREATEUSER ]
    [ IN GROUP     groupname [, ...] ]
    [ VALID UNTIL  'abstime' ]

CREATE USER <User> WITH PASSWORD <Пароль>;
  
Command:     GRANT
Description: Grants access privilege to a user, a group or all users
Syntax:
GRANT privilege [, ...] ON object [, ...]
    TO { PUBLIC | GROUP group | username }

GRANT ALL ON <Имя> TO <User>;
      
Command:     REVOKE
Description: Revokes access privilege from a user, a group or all users.
Syntax:
REVOKE privilege [, ...]
    ON object [, ...]
    FROM { PUBLIC | GROUP groupname | username }

REVOKE ALL ON <Имя> FROM <User>;