SYSLOG ACCESS UNRESTRICTED 権限を付与したユーザーで SYS_QUERY_HISTORY を参照すると、自分以外が発行したクエリとその username を参照することができる。
ユーザークエリーの詳細表示には、SYS_QUERY_HISTORY を使用します。いくつかのフィールドに関する累積統計を含むユーザークエリが、それぞれの行により表されます。このビューには、データ定義言語 (DDL)、データ操作言語 (DML)、コピー、アンロード、Amazon Redshift Spectrum など、さまざまな種類のクエリが含まれています。ここには、実行中のクエリと終了したクエリの両方が表示されます。
SYS_QUERY_HISTORY は、すべてのユーザーが表示可能です。スーパーユーザーはすべての行を表示できますが、通常のユーザーは自分のデータのみを表示できます。詳細については、「システムテーブルとビューのデータの可視性」を参照してください。
SYS_QUERY_HISTORY - Amazon Redshift
列名 データ型 説明 user_id integer クエリを送信したユーザーの ID。 username character(128) クエリを送信したユーザーのユーザー名。
デフォルトでは、ユーザーが表示可能なテーブルの大部分で、別のユーザーによって生成された行は、通常のユーザーには表示されません。通常のユーザーに SYSLOG ACCESS UNRESTRICTED を付与すると、ユーザーが表示できるテーブルのすべての行 (別のユーザーが生成した行を含む) を表示できます。
システムテーブルとビューのリファレンス - Amazon Redshift
SVV_USER_INFO ビューを使用して、Amazon Redshift データベースユーザーに関するデータを取得できます。
SVV_USER_INFO はすべてのユーザーに表示されます。スーパーユーザーはすべての行を表示できますが、通常のユーザーは自分のデータのみを表示できます。詳細については、「システムテーブルとビューのデータの可視性」を参照してください。
SVV_USER_INFO - Amazon Redshift
PG_USER_INFO は、ユーザー ID やパスワードの有効期限などのユーザー情報が表示される Amazon Redshift システムビューです。
PG_USER_INFO - Amazon Redshift
PG_USER_INFO は、スーパーユーザーだけが閲覧できます。