PostgreSQL/PostgreSQLでユーザのロールを変更する
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
#navi(../)
* PostgreSQLでユーザのロールを変更する・ALTER ROLE, ALTER...
作成したユーザのALTER ROLEをつかってロールを変更する操作...
(ALTER USERはALTER ROLEの別名になっています。したがって、...
使用したOSはCentOS6になります。~
また、使用したPostgreSQLのバージョンは以下の通りです。
postgres=# select version();
ver...
--------------------------------------------------------...
PostgreSQL 8.4.13 on x86_64-redhat-linux-gnu, compiled ...
(1 行)
#contents
#htmlinsertpcsp(db-top.html,db-sp.html)
* 関連記事・関連資料 [#p92ac838]
-[[PostgreSQLでテーブルに対してのアクセス権限を設定する・...
* ユーザを作成しALTER ROLEしてみる [#y72fbaf5]
ユーザを作成して、ALTER ROLEでスーパーユーザ権限などを付...
-ユーザを追加し、ロール一覧を確認
postgres=# create user sakura with password 'sakurapass';
CREATE ROLE
postgres=# create user tsubaki with password 'tsubakipas...
CREATE ROLE
postgres=# \du
ロール一覧
ロール名 | 属性 | メンバー
----------+--------------------+----------
postgres | スーパーユーザ | {}
: ロールを作成できる
: DBを作成できる
sakura | | {}
tsubaki | | {}
-ユーザ(ロール)sakuraにスーパーユーザ権限を付与する
ALTER ROLEを使って、sakuraにスーパーユーザ権限を付与しま...
postgres=# ALTER ROLE sakura WITH SUPERUSER;
ALTER ROLE
postgres=# \du
ロール一覧
ロール名 | 属性 | メンバー
----------+--------------------+----------
postgres | スーパーユーザ | {}
: ロールを作成できる
: DBを作成できる
sakura | スーパーユーザ | {}
tsubaki | | {}
-ユーザ(ロール)tsubakiにスーパーユーザ、ロールを作成でき...
postgres=# ALTER ROLE tsubaki WITH SUPERUSER CREATEDB CR...
ALTER ROLE
postgres=# \du
ロール一覧
ロール名 | 属性 | メンバー
----------+--------------------+----------
postgres | スーパーユーザ | {}
: ロールを作成できる
: DBを作成できる
sakura | スーパーユーザ | {}
tsubaki | スーパーユーザ | {}
: ロールを作成できる
: DBを作成できる
* ALTER ROLEの各種オプション [#l3c5d485]
psqlコマンドでログインし、\hコマンドでALTER ROLEの説明を...
以下のようにオプションが多数ありますので、必要に応じて設...
postgres=# \h ALTER ROLE
コマンド: ALTER ROLE
説明: データベースのロールを変更する
書式:
ALTER ROLE ロール名 [ [ WITH ] オプション [ ... ] ]
オプションは以下のいずれか:
SUPERUSER | NOSUPERUSER
| CREATEDB | NOCREATEDB
| CREATEROLE | NOCREATEROLE
| CREATEUSER | NOCREATEUSER
| INHERIT | NOINHERIT
| LOGIN | NOLOGIN
| CONNECTION LIMIT 最大接続数
| [ ENCRYPTED | UNENCRYPTED ] PASSWORD 'パスワード'
| VALID UNTIL 'タイムスタンプ'
ALTER ROLE ロール名 RENAME TO 新しい名前
ALTER ROLE ロール名 SET 設定パラメータ名 { TO | = } { 値...
ALTER ROLE ロール名 SET 設定パラメータ名 FROM CURRENT
ALTER ROLE ロール名 RESET 設定パラメータ名
ALTER ROLE ロール名 RESET ALL
#htmlinsertpcsp(db-btm.html,db-sp.html)
終了行:
#navi(../)
* PostgreSQLでユーザのロールを変更する・ALTER ROLE, ALTER...
作成したユーザのALTER ROLEをつかってロールを変更する操作...
(ALTER USERはALTER ROLEの別名になっています。したがって、...
使用したOSはCentOS6になります。~
また、使用したPostgreSQLのバージョンは以下の通りです。
postgres=# select version();
ver...
--------------------------------------------------------...
PostgreSQL 8.4.13 on x86_64-redhat-linux-gnu, compiled ...
(1 行)
#contents
#htmlinsertpcsp(db-top.html,db-sp.html)
* 関連記事・関連資料 [#p92ac838]
-[[PostgreSQLでテーブルに対してのアクセス権限を設定する・...
* ユーザを作成しALTER ROLEしてみる [#y72fbaf5]
ユーザを作成して、ALTER ROLEでスーパーユーザ権限などを付...
-ユーザを追加し、ロール一覧を確認
postgres=# create user sakura with password 'sakurapass';
CREATE ROLE
postgres=# create user tsubaki with password 'tsubakipas...
CREATE ROLE
postgres=# \du
ロール一覧
ロール名 | 属性 | メンバー
----------+--------------------+----------
postgres | スーパーユーザ | {}
: ロールを作成できる
: DBを作成できる
sakura | | {}
tsubaki | | {}
-ユーザ(ロール)sakuraにスーパーユーザ権限を付与する
ALTER ROLEを使って、sakuraにスーパーユーザ権限を付与しま...
postgres=# ALTER ROLE sakura WITH SUPERUSER;
ALTER ROLE
postgres=# \du
ロール一覧
ロール名 | 属性 | メンバー
----------+--------------------+----------
postgres | スーパーユーザ | {}
: ロールを作成できる
: DBを作成できる
sakura | スーパーユーザ | {}
tsubaki | | {}
-ユーザ(ロール)tsubakiにスーパーユーザ、ロールを作成でき...
postgres=# ALTER ROLE tsubaki WITH SUPERUSER CREATEDB CR...
ALTER ROLE
postgres=# \du
ロール一覧
ロール名 | 属性 | メンバー
----------+--------------------+----------
postgres | スーパーユーザ | {}
: ロールを作成できる
: DBを作成できる
sakura | スーパーユーザ | {}
tsubaki | スーパーユーザ | {}
: ロールを作成できる
: DBを作成できる
* ALTER ROLEの各種オプション [#l3c5d485]
psqlコマンドでログインし、\hコマンドでALTER ROLEの説明を...
以下のようにオプションが多数ありますので、必要に応じて設...
postgres=# \h ALTER ROLE
コマンド: ALTER ROLE
説明: データベースのロールを変更する
書式:
ALTER ROLE ロール名 [ [ WITH ] オプション [ ... ] ]
オプションは以下のいずれか:
SUPERUSER | NOSUPERUSER
| CREATEDB | NOCREATEDB
| CREATEROLE | NOCREATEROLE
| CREATEUSER | NOCREATEUSER
| INHERIT | NOINHERIT
| LOGIN | NOLOGIN
| CONNECTION LIMIT 最大接続数
| [ ENCRYPTED | UNENCRYPTED ] PASSWORD 'パスワード'
| VALID UNTIL 'タイムスタンプ'
ALTER ROLE ロール名 RENAME TO 新しい名前
ALTER ROLE ロール名 SET 設定パラメータ名 { TO | = } { 値...
ALTER ROLE ロール名 SET 設定パラメータ名 FROM CURRENT
ALTER ROLE ロール名 RESET 設定パラメータ名
ALTER ROLE ロール名 RESET ALL
#htmlinsertpcsp(db-btm.html,db-sp.html)
ページ名: