Os documentos não são esclarecedores:
- ALL_TABLES :
Fornece informações resumidas sobre tabelas em um banco de dados Vertica.
- TABELAS :
Fornece informações sobre todas as tabelas no banco de dados.
A razão pela qual estou perguntando é que os usuários estão confusos sobre por que podem ver algumas tabelas em uma, mas não na outra. Está relacionado a permissões, mas não está claro exatamente como.
Por exemplo, um usuário está me dizendo que tem acesso para consultar uma tabela. No entanto, essa tabela não aparece em TABLES
e suas colunas não aparecem em COLUMNS
, mas a tabela aparece em ALL_TABLES
.
Então, isso leva às seguintes perguntas:
- Qual é a diferença entre
ALL_TABLES
eTABLES
? - Como os usuários podem ver uma lista de todas as tabelas (e colunas!) que eles têm acesso à consulta?