2

特定のユーザーが Postgres でデータベースを作成する権限を持っているかどうかを確認する必要があります。どうすればそれを達成できますか?

4

2 に答える 2

5

これを試して:

select rolcreatedb
from pg_authid 
where rolname = 'your user name'
于 2012-10-18T14:51:46.850 に答える
1

これを行うことができるデータベース機能があります。
has_database_privilege(user, database, privilege)

関数のリストについては、http ://www.postgresql.org/docs/8.3/static/functions-info.html を参照してください。http://www.postgresql.org/docs/8.3/static/ddl-テストする権限のpriv.html

h番目

于 2012-10-18T14:24:37.817 に答える