PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Perintah meta di Psycopg2 - \d tidak berfungsi

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!




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. psycopg2 :kursor sudah ditutup

  2. Bagaimana Sin() Bekerja di PostgreSQL

  3. Penyortiran PostgreSQL salah

  4. Bagaimana Fungsi Radian() Bekerja di PostgreSQL

  5. Postgres jsonb array bersarang ditambahkan