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!