pgsqlのユーザに権限を割り当てる方法は?
PostgreSQLでユーザーに権限を割り当てる方法は次のとおりです。
- GRANT コマンドを使う:GRANT コマンドを使用して、ユーザーまたはユーザーグループに特定の権限を与えることができます。
GRANT SELECT ON table_name TO test;
- ALTER USERコマンドによる権限付与: 「ALTER USER」コマンドを利用してユーザに権限を付与できます.例えば、「test」ユーザに「CREATEDB」権限を付与するには、以下のコマンドを実行します.
ALTER USER test CREATEDB;
- ALTER ROLEコマンドを利用する:ALTER USERコマンド同様、ALTER ROLEコマンドでもユーザーの権限を変更できます。例えば、ユーザー“test”にSUPERUSER権限を付与する場合は、以下のようなコマンドを使用できます。
ALTER ROLE test SUPERUSER;
なお、上記コマンドは管理者権限を持つユーザでの実行が必要です。また、既に付与されている権限は、REVOKEコマンドで取り消すこともできます。