postgresでは、既存ユーザーをスーパーユーザーに変更するにはどうすればよいですか?私はさまざまな理由で既存のユーザーを削除したくありません。postgres:ユーザをスーパーユーザにアップグレードしますか?
# alter user myuser ...?
postgresでは、既存ユーザーをスーパーユーザーに変更するにはどうすればよいですか?私はさまざまな理由で既存のユーザーを削除したくありません。postgres:ユーザをスーパーユーザにアップグレードしますか?
# alter user myuser ...?
ALTER USER myuser WITH SUPERUSER;
以上に拡大し、すぐに参照できるようにするには:A、もはやユーザーをしないためにALTER USER username WITH SUPERUSER;
ALTER USER username WITH NOSUPERUSER;
ALTER USER username CREATEDB;
あなたはまた、それらスーパー加えることなく、ユーザーの権限を許可するようにCREATEROLE
とCREATEUSER
を使用することができます。
$ su - postgres
あなたはスーパーユーザで欲しいんユーザーと選択デシベル
上のユーザーを参照のための$ psql
$ \du;
:
$ ALTER USER "user" with superuser;
のように、ユーザー名をcomasに入れなければなりません。例 'ALTER USER'ユーザー "WITH SUPERUSER;" –
ありがとう:) –
をこのコマンドを実行する
alter user myuser with superuser;
次のコマンド
\du
ユーザーusernameのスーパーユーザを変更し、次のユーザー実行する権限を確認したい場合は、
逆の操作がNOSUPERUSER' –
WITH 'ALTER USER myuserので、myuserのが現在のスーパーユーザーであるかどうかはどのように検出することができますか? – masterweily
'SELECT rolname、rolsuper FROM pg_roles;'を@masterweilyに – caulfield