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

Mengekspor kueri PostgreSQL ke file csv menggunakan Python

\copy bukan perintah SQL, ini adalah perintah khusus untuk klien terminal Postgres psql dan tidak dapat digunakan dalam konteks ini.

Gunakan copy_expert(sql, file, size=8192) sebagai gantinya, misalnya:

sql = "COPY (SELECT * FROM a_table WHERE month=6) TO STDOUT WITH CSV DELIMITER ';'"
with open("/mnt/results/month/table.csv", "w") as file:
    cur.copy_expert(sql, file)

Baca lebih lanjut tentang fungsi dalam dokumentasi.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tes Go Paralel dijalankan terhadap database PostgreSQL yang berjalan di Docker

  2. postgres kueri dinamis

  3. Bagaimana Fungsi Scale() Bekerja di PostgreSQL

  4. Bagaimana cara membandingkan data antara dua database di PostgreSQL?

  5. tidak dapat membuat kunci utama peningkatan otomatis dengan flask-sqlalchemy