Listando todos os campos de uma tabela postgresql

Para listar todas as colunas de uma tabela no banco de dados postgreSQL, basta utilizar o seguinte comando.

SELECT *
FROM information_schema.columns
WHERE table_schema = 'your_schema'
  AND table_name   = 'your_table';

Onde:

  • your_schema é o nome do schema usado no banco de dados;
  • your_table é o nome da tabela que se deseja listar os campos

Outro modo de listagem é

SELECT attrelid::regclass, attnum, attname
FROM   pg_attribute
WHERE  attrelid = 'myschema.mytable'::regclass
AND    attnum > 0
AND    NOT attisdropped
ORDER  BY attnum;

Onde:

  • myschema.mytable é o equivalente ao esquema do banco e a tabela que se deseja listar.

Espero ter ajudado.

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: