Baris perintah psql
memiliki beberapa pintasan seperti \d
tapi itu bukan bagian dari SQL. Yang Anda butuhkan adalah menanyakan information_schema
:
SELECT column_name FROM information_schema.columns WHERE table_name = 'my_table';
EDIT: Ini benar-benar informasi penting bahwa baris perintah psql -E
akan menggemakan kueri SQL yang digunakan untuk mengimplementasikan \d
dan perintah backslash lainnya (setiap kali Anda menggunakan salah satunya di psql Prompt) seperti yang ditulis @piro dalam komentar. Dengan cara ini Anda mendapatkan apa yang Anda inginkan dengan sangat mudah.
Terima kasih @piro!