Como ver os metadados dos objetos no banco de dados Vertica(como o Oracle)

gostaria de saber como posso obter os meta-dados de um objecto numa base de dados Vertica; como os meta-dados de uma tabela. Existe alguma tabela que armazena os meta-dados dos objectos (funções, vistas, tabelas) na Base de dados Vertica.
Por exemplo em Oracle , Eu poderia digitar o seguinte e obter uma descrição detalhada das tabelas ou ver o código de um procedimento.
oracle :> desc table_name;
ou
oracle :> edit proc_name;

sei que consigo ver as tabelas dos meus esquemas com \dt comando, mas há alguma maneira de eu ver as declarações DDL que criaram os objectos?

Author: Mark Schultheiss, 2012-07-13

3 answers

\d table-name deve dar-te o que precisas.

 3
Author: Joe, 2012-07-17 11:43:21
Obrigado, mas isto não é o que eu quero. Eu estava à procura da função export_objects():
select export_objects('','object_name') 

Desta forma você vai obter o script de criação para o objeto.

 9
Author: Up_One, 2013-10-17 00:52:38

Dica Extra: se indicar apenas o esquema, irá obter todos os objectos dentro desse esquema. É muito melhor do que ter de introduzir um loop onde executa os 'export_objects' () para cada objecto.

 0
Author: timbaileyjones, 2012-12-26 21:29:48