PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Comandos Meta no Psycopg2 - \d não está funcionando


Linha de comando psql tem alguns atalhos como \d mas não faz parte do SQL. O que você precisa é consultar information_schema :
SELECT column_name FROM information_schema.columns WHERE table_name = 'my_table';

EDITAR: É realmente uma informação importante que a linha de comando psql -E irá ecoar consultas SQL usadas para implementar \d e outros comandos de barra invertida (sempre que você usar um deles no prompt do psql) como @piro escreveu no comentário. Assim você consegue o que quer com muita facilidade.
Obrigado @piro!