Dòng lệnh psql
có một số phím tắt như \d
nhưng nó không phải là một phần của SQL. Những gì bạn cần là truy vấn information_schema
:
SELECT column_name FROM information_schema.columns WHERE table_name = 'my_table';
CHỈNH SỬA: Đó thực sự là một thông tin quan trọng mà dòng lệnh psql -E
sẽ lặp lại các truy vấn SQL được sử dụng để triển khai \d
và các lệnh dấu gạch chéo ngược khác (bất cứ khi nào bạn sử dụng một trong số chúng trong dấu nhắc psql) như @piro đã viết trong nhận xét. Bằng cách này, bạn sẽ có được thứ mình muốn rất dễ dàng.
Cảm ơn @piro!