Como ter a lista de tabelas em um banco de dados monetdb?
-
21-12-2019 - |
Pergunta
No postgresql, pode-se ter todos os nomes de tabelas executando a seguinte consulta
SELECT table_name FROM information_schema.tables WHERE table_schema='public';
Existe algo semelhante no monetdb para ter a lista de tabelas?
Solução
Finalmente encontrei esta consulta
select tables.name from tables where tables.system=false ;
Outras dicas
Se você estiver usando mclient, na linha de comando você pode simplesmente usar o comando "\d" para listar todas as tabelas do banco de dados atual.
sql> \d
TABLE sys.table1
TABLE sys.table2
TABLE sys.table3
Além disso, use o comando "\d tablename" para visualizar os metadados de uma tabela - equivalente a "show create table" no mysql.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow