SVV_REDSHIFT_DATABASES
SVV_ REDSHIFT_DATABASES を使用して、ユーザーがアクセスできるすべてのデータベースリストを表示します。これには、クラスター上のデータベースと、リモートクラスターによって提供されるデータ共有から作成されたデータベースが含まれます。
SVV_REDSHIFT_DATABASES はすべてのユーザーに表示されます。スーパーユーザーはすべての行を表示できますが、通常のユーザーは自分のデータのみを表示できます。詳細については、「システムテーブルとビューのデータの可視性」を参照してください。
テーブルの列
列名 | データ型 | 説明 |
---|---|---|
database_name | varCHAR(128) | データベースの名前。 |
database_owner | integer | データベース所有者のユーザー ID。 |
database_type | varCHAR(32) | データベースのタイプ。指定できるタイプは、ローカルデータベースまたは共有データベースです。 |
database_acl | varCHAR(128) | この情報は、内部使用に限定されています。 |
database_options | varCHAR(128) | データベースのプロパティ。 |
database_isolation_level | varCHAR(128) | データベースの分離レベル。可能値には Snapshot Isolation や Serializable などがあります。 |
サンプルクエリ
次の例では、SVV_REDSHIFT_DATABASES の出力を返します。
select database_name, database_owner, database_type, database_options, database_isolation_level from svv_redshift_databases;
database_name | database_owner | database_type | database_options | database_isolation_level --------------+----------------+---------------+------------------+------------------ dev | 1 | local | NULL | Serializable