REFRESH FOREIGN (CATALOG, SCHEMAe TABLE)
Aplica-se a: Databricks SQL
Databricks Runtime 13.3 LTS ou superior
apenas Unity Catalog
Atualiza os metadados mantidos no Catálogo Unity para um:
- Catálogo estrangeiro e seus objetos securizáveis
- Esquema estrangeiro e seus itens de segurança, ou
- Tabela estrangeira.
Para executar REFRESH FOREIGN CATALOG
o , você precisa de pelo menos uma das seguintes opções:
- Seja um administrador de metastore
- Ter o privilégio
USE CATALOG
no catálogo, o privilégioUSE SCHEMA
em todos os subesquemas e o privilégioSELECT
em todas as subtabelas.
Para executar REFRESH FOREIGN SCHEMA
o , você precisa de pelo menos uma das seguintes opções:
- Seja administrador da metastore
- Seja o proprietário do catálogo pai
- Ter o privilégio
USE CATALOG
no catálogo pai, o privilégioUSE SCHEMA
no esquema e o privilégioSELECT
em todas as tabelas filhas
Para executar REFRESH FOREIGN TABLE
, você precisa de pelo menos uma das seguintes opções:
- Seja administrador da metastore
- Seja o proprietário do catálogo pai
- Seja o proprietário do esquema pai e tenha o privilégio de
USE CATALOG
no catálogo pai - Ter privilégios de
USE CATALOG
eUSE SCHEMA
no catálogo pai e no esquema, respectivamente, e o privilégio deSELECT
na tabela
Sintaxe
REFRESH FOREIGN
{ CATALOG foreign_catalog_name |
SCHEMA foreign_schema_name |
TABLE foreign_table_name }
Parâmetros
-
Identifica o catálogo estrangeiro a ser atualizado.
-
Identifica o esquema estrangeiro a ser atualizado.
-
Identifica a tabela estrangeira a atualizar. O nome não deve incluir uma especificação temporal ou uma especificação de opções.
Exemplos
> REFRESH FOREIGN CATALOG some_catalog;
> REFRESH FOREIGN SCHEMA some_catalog.some_schema;
> REFRESH FOREIGN TABLE some_catalog.some_schema.some_table;