AuroraPostgreSQLのユーザID一覧を出力するにはどうすればよいですか。

0

AuroraPostgreSQLで登録されているユーザIDの一覧を出力したいです。

質問済み 23日前68ビュー
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

profile picture
回答済み 23日前
AWS
サポートエンジニア
修正済み 21日前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン

関連するコンテンツ