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

Django bagaimana menghubungkan kembali setelah DatabaseError:query timeout

Saya memiliki kebutuhan yang sama untuk membuat ulang koneksi database dan saya mencoba sihir hitam berikut untuk mengatur ulang koneksi di Django 1.3:

from django.db import connection
connection.connection.close()
connection.connection = None

Saya tidak memiliki PostgreSQL yang berguna untuk mencoba ini, tetapi tampaknya berfungsi untuk MySQL dan sqlite setidaknya. Juga, jika Anda menggunakan multi-db, Anda harus melakukan langkah ini pada koneksi spesifik Anda dari kamus django.db.connections.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Modul tidak ditemukan saat mengimpor paket Python dalam prosedur plpython3u

  2. Bagaimana cara menghapus setiap tabel dalam skema tertentu di postgres?

  3. Kembalikan nama kolom dan nilai yang berbeda

  4. analisis dimensi dan unit dalam database SQL

  5. psycopg2 register_composite dari sqlalchemy