Wiersz poleceń psql
ma kilka skrótów, takich jak \d
ale nie jest częścią SQL. To, czego potrzebujesz, to zapytanie information_schema
:
SELECT column_name FROM information_schema.columns WHERE table_name = 'my_table';
EDYTUJ: To naprawdę ważna informacja, że wiersz poleceń psql -E
wyświetli zapytania SQL użyte do implementacji \d
i inne polecenia odwróconego ukośnika (za każdym razem, gdy użyjesz jednego z nich w wierszu polecenia psql), jak napisał @piro w komentarzu. W ten sposób bardzo łatwo dostaniesz to, czego chcesz.
Dzięki @piro!