1回答
- 新しい順
- 投票が多い順
- コメントが多い順
1
AuroraPostgreSQLで登録されているユーザIDの一覧を出力するには、以下のSQLクエリを実行することができます:
SELECT usename, usesysid FROM pg_user;
このクエリは、PostgreSQLのシステムカタログテーブルであるpg_user
から全てのユーザ名(usename)を取得します。
より詳細な情報が必要な場合は、以下のクエリを使用することもできます:
SELECT usename, usesysid, usecreatedb, usesuper, valuntil FROM pg_user;
このクエリは、ユーザ名、ユーザIDに加えて、データベース作成権限(usecreatedb)、スーパーユーザ権限(usesuper)、アカウントの有効期限(valuntil)などの追加情報も表示します。
これらのクエリを実行するには、AuroraPostgreSQLデータベースに接続し、psqlコマンドラインツールやQuery Editorなどのツールを使用してクエリを実行します。ただし、これらのクエリを実行するには適切な権限が必要です。通常、スーパーユーザ権限を持つユーザーアカウントでログインする必要があります。
Sources
Getting started with Aurora DSQL - Amazon Aurora DSQL
Using the Query API - Amazon Aurora