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

Django cache.set() menyebabkan kesalahan kunci duplikat

Itu ras yang khas. Ia memeriksa apakah kunci yang Anda masukkan ada; jika tidak, ia melakukan penyisipan, tetapi orang lain dapat menyisipkan kunci di antara hitungan dan sisipan. Transaksi tidak mencegah hal ini.

Kode tampaknya mengharapkan ini dan mencoba mengatasinya, tetapi ketika saya melihat kode untuk menangani kasus ini, saya dapat segera melihat bahwa kode itu rusak. Dilaporkan di sini:http://code.djangoproject.com/ticket/11569

Saya sangat menyarankan untuk tetap menggunakan backend memcache.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Operasi CRUD Generik 2.0 yang licin

  2. Bagaimana cara mendapatkan data lokal ke dalam database hanya-baca menggunakan dplyr?

  3. MySQL vs PostgreSQL untuk Aplikasi Web

  4. Instal susunan utf8 di PostgreSQL

  5. Konsep Oracle Ketersediaan Tinggi di PostgreSQL