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

Nilai Postgres mana yang harus saya gunakan dalam DATABASE_ENGINE Django?

Pembaruan untuk Django 1.9

django.db.backends.postgresql_psycopg2 backend telah diganti namanya ke django.db.backends.postgresql di Django 1.9. (psycopg2 nama masih dapat digunakan untuk kompatibilitas mundur.)

Pada dasarnya, untuk Django 1.9, gunakan django.db.backends.postgresql .

Lihat catatan dalam dokumentasi Django untuk ENGINE pengaturan .

Sejarah (Django 1.8)

postgresql_psycopg2 dan postgresql keduanya menggunakan psycopg , versi 2 dan 1 masing-masing. Keduanya diimplementasikan sebagai ekstensi C menggunakan libpq API ke PostgreSQL.

postgresql_psycopg2 saat ini direkomendasikan -- penulis asli telah menghentikan versi 1 dan hanya membuat rilis baru versi 2 .

Ketika Django awalnya dirilis, psycopg2 masih dalam versi beta dan tidak direkomendasikan, tetapi ini telah lama berubah .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Setel ulang pg_stat_statements dengan Google Cloud SQL

  2. Gabungkan baris JSON

  3. Penulisan kerangka data ke Postgresql berkinerja buruk

  4. Apakah ada cara untuk mengeksekusi kueri di dalam nilai string (seperti eval) di PostgreSQL?

  5. Bagaimana cara mengubah struktur data jsonb yang disimpan di Postgres