SVV_REDSHIFT_SCHEMAS - Amazon Redshift

SVV_REDSHIFT_SCHEMAS

SVV_REDSHIFT_SCHEMAS を使用して、ユーザーがアクセスできるすべてのスキーマリストを表示します。この一連のスキーマには、クラスター上のスキーマと、リモートクラスターによって提供されるデータ共有のスキーマが含まれます。

SVV_REDSHIFT_SCHEMAS はすべてのユーザーに表示されます。スーパーユーザーはすべての行を表示できますが、通常のユーザーは自分のデータのみを表示できます。詳細については、「システムテーブルとビューのデータの可視性」を参照してください。

テーブルの列

列名 データ型 説明
database_name varCHAR(128) 指定されたスキーマが存在するデータベースの名前。
schema_name varCHAR(128) 名前空間またはスキーマの名前。
schema_owner integer スキーマの所有者の内部ユーザー ID。
schema_type varCHAR(16) スキーマのタイプ。指定できる値は、共有スキーマとローカルスキーマです。
schema_acl varCHAR(128) スキーマに指定されたユーザーまたはユーザーグループのアクセス許可を定義する文字列。
schema_option varCHAR(128) スキーマのオプション。

サンプルクエリ

次の例では、SVV_REDSHIFT_SCHEMAS の出力を返します。

SELECT * FROM svv_redshift_schemas WHERE database_name = 'tickit_db' ORDER BY database_name, SCHEMA_NAME; database_name | schema_name | schema_owner | schema_type | schema_acl | schema_option --------------+--------------------+--------------+-------------+------------+--------------- tickit_db | public | 1 | shared | |