SVV_REDSHIFT_SCHEMAS
Use SVV_REDSHIFT_SCHEMAS para exibir uma lista de todos os esquemas aos quais um usuário tem acesso. Este conjunto de esquemas inclui os esquemas no cluster e os esquemas de datashares fornecidos por clusters remotos.
SVV_REDSHIFT_SCHEMAS permanece visível para todos os usuários. Os superusuários podem ver todas as linhas; usuários regulares podem ver somente seus próprios dados. Para obter mais informações, consulte Visibilidade de dados em tabelas e visualizações de sistema.
Colunas da tabela
Nome da coluna | Tipo de dados | Descrição |
---|---|---|
database_name | varchar(128) | O nome do banco de dados no qual um esquema especificado existe. |
schema_name | varchar(128) | O nome do esquema ou namespace. |
schema_owner | inteiro | O ID de usuário interno do proprietário do esquema. |
schema_type | varchar(16) | O tipo do esquema. Os valores possíveis são esquemas compartilhados e locais. |
schema_acl | varchar(128) | A string que define as permissões para o usuário ou o grupo de usuários especificado para o esquema. |
schema_option | varchar(128) | As opções do esquema. |
Consulta de exemplo
O exemplo a seguir retorna a saída de 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 | |