SVV_USER_INFO - Amazon Redshift

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 ユーザーがシステムログにアクセスできるかどうかを示す値。指定できる値は RESTRICTEDUNRESTRICTED の 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;