無料スクリプト配布のPHP.TO   PHPの実用的なtips PHPマニュアル MySQLマニュアル Apacheマニュアル PostgreSQLマニュアル マニュアル検索    

CREATE USER

名前

CREATE USER -- 新しいデータベースロールを定義する

概要

CREATE USER 

name

 [ [ WITH ] 

option

 [ ... ] ]



ここで

option

は以下の通りです。



      SUPERUSER | NOSUPERUSER
    | CREATEDB | NOCREATEDB
    | CREATEROLE | NOCREATEROLE
    | CREATEUSER | NOCREATEUSER
    | INHERIT | NOINHERIT
    | LOGIN | NOLOGIN
    | REPLICATION | NOREPLICATION
    | CONNECTION LIMIT 

connlimit


    | [ ENCRYPTED | UNENCRYPTED ] PASSWORD '

password

'
    | VALID UNTIL '

timestamp

'
    | IN ROLE 

role_name

 [, ...]
    | IN GROUP 

role_name

 [, ...]
    | ROLE 

role_name

 [, ...]
    | ADMIN 

role_name

 [, ...]
    | USER 

role_name

 [, ...]
    | SYSID 

uid

説明

CREATE USER CREATE ROLE の別名になりました。 唯一の違いは、 CREATE USER という名前でコマンドが呼び出されると、デフォルトで LOGIN になり、 CREATE ROLE という名前でコマンドが呼び出されると、デフォルトで NOLOGIN となる点です。

互換性

CREATE USER 文は、 PostgreSQL の拡張です。 標準SQLでは、ユーザの定義は実装に任されています。

関連項目

CREATE ROLE

powered by SEO.CUG.NET