Riga di comando psql
ha alcune scorciatoie come \d
ma non fa parte di SQL. Quello che ti serve è interrogare information_schema
:
SELECT column_name FROM information_schema.columns WHERE table_name = 'my_table';
MODIFICA: È davvero un'informazione importante che la riga di comando psql -E
farà eco alle query SQL utilizzate per implementare \d
e altri comandi backslash (ogni volta che ne usi uno nel prompt di psql) come ha scritto @piro nel commento. In questo modo otterrai ciò che desideri molto facilmente.
Grazie @piro!