Befehlszeile psql
hat einige Abkürzungen wie \d
aber es ist nicht Teil von SQL. Sie müssen information_schema
abfragen :
SELECT column_name FROM information_schema.columns WHERE table_name = 'my_table';
BEARBEITEN: Es ist wirklich eine wichtige Information, dass die Befehlszeile psql -E
gibt SQL-Abfragen zurück, die zum Implementieren von \d
verwendet werden und andere Backslash-Befehle (wann immer Sie einen davon in der psql-Eingabeaufforderung verwenden), wie @piro im Kommentar geschrieben hat. So bekommen Sie ganz einfach, was Sie wollen.
Danke @piro!