SVV_ALL_SCHEMAS - Amazon Redshift

SVV_ALL_SCHEMAS

SVV_REDSHIFT_SCHEMAS に示すように、SVV_ALL_SCHEMAS を使用して、Amazon Redshift スキーマのユニオン、およびすべてのデータベースからのすべての外部スキーマの統合リストを表示します。Amazon Redshift スキーマの詳細については、「SVV_REDSHIFT_SCHEMAS」を参照してください。

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

テーブルの列

列名 データ型 説明
database_name varCHAR(128) スキーマが存在するデータベースの名前。
schema_name varCHAR(128) スキーマの名前。
schema_owner integer スキーマの所有者のユーザー ID。ユーザー ID の詳細については、「PG_USER_INFO」を参照してください。
schema_type varCHAR(128) スキーマのタイプ。指定できる値は、外部スキーマ、ローカルスキーマ、および共有スキーマです。
schema_acl varCHAR(128) スキーマに指定されたユーザーまたはユーザーグループのアクセス許可を定義する文字列。
source_database varCHAR(128) 外部スキーマ用のソースデータベースの名前。
schema_option varCHAR(256) スキーマのオプション。これは外部スキーマの属性です。

サンプルクエリ

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

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