Команден ред psql
има някои преки пътища като \d
но не е част от SQL. Това, от което се нуждаете, е да направите заявка за information_schema
:
SELECT column_name FROM information_schema.columns WHERE table_name = 'my_table';
РЕДАКТИРАНЕ: Наистина е важна информация, че командният ред psql -E
ще повтори SQL заявки, използвани за внедряване на \d
и други команди с обратна наклонена черта (винаги, когато използвате една от тях в подканата на psql), както @piro е написал в коментар. По този начин получавате това, което искате много лесно.
Благодаря @piro!