Příkazový řádek psql
má některé zkratky jako \d
ale není součástí SQL. Potřebujete dotaz na information_schema
:
SELECT column_name FROM information_schema.columns WHERE table_name = 'my_table';
UPRAVIT: Je to opravdu důležitá informace, že příkazový řádek psql -E
bude echo SQL dotazy použité k implementaci \d
a další příkazy zpětného lomítka (kdykoli použijete některý z nich ve výzvě psql), jak napsal @piro do komentáře. Tímto způsobem velmi snadno získáte to, co chcete.
Díky @piro!