SVV_USER_INFO
SVV_USER_INFO ビューを使用して、Amazon Redshift データベースユーザーに関するデータを取得できます。
SVV_USER_INFO はすべてのユーザーに表示されます。スーパーユーザーはすべての行を表示できますが、通常のユーザーは自分のデータのみを表示できます。詳細については、「システムテーブルとビューのデータの可視性」を参照してください。
テーブルの列
列名 | データ型 | 説明 |
---|---|---|
user_name | text | このロールのユーザー名。 |
user_id | integer | このユーザーのユーザー ID。 |
createdb | ブール値 | ユーザーがデータベースを作成する権限を持っているかどうかを示す値。 |
スーパーユーザー | ブール値 | ユーザーがスーパーユーザーであるかどうかを示す値。 |
catalog_update | ブール値 | ユーザーがシステムカタログを更新できるかどうかを示す値。 |
connection_limit | text | ユーザーが開くことができる接続数。 |
syslog_access | text | ユーザーがシステムログにアクセスできるかどうかを示す値。指定できる値は RESTRICTED と UNRESTRICTED の 2 つです。RESTRICTED は、スーパーユーザーではないユーザーが自分のレコードを表示できることを意味します。UNRESTRICTED は、スーパーユーザーではないユーザーが、SELECT 権限を持っているシステムビューおよびテーブル内のすべてのレコードを表示できることを意味します。 |
last_ddl_timestamp | timestamp | ユーザーが実行した最後のデータ定義言語 (DDL) create ステートメントのタイムスタンプ。 |
session_timeout | integer | タイムアウトするまで、セッションが非アクティブまたはアイドル状態を維持する最大秒数。0 の場合は、タイムアウトが設定されていないことを示します。クラスターのアイドルまたは非アクティブ状態のタイムアウト設定については、「Amazon Redshift 管理ガイド」の「Amazon Redshift でのクォータと制限」を参照してください。 |
external_user_id | text | サードパーティーにおける ID プロバイダー内のユーザーの一意の識別子。 |
サンプルクエリ
次のコマンドは SVV_USER_INFO からユーザー情報を取得します。
SELECT * FROM SVV_USER_INFO;