sql >> Database >  >> RDS >> PostgreSQL

Django hoe opnieuw verbinding te maken na DatabaseError:query time-out

Ik heb een vergelijkbare behoefte om de databaseverbinding opnieuw te maken en ik probeer de volgende zwarte magie om de verbinding in django 1.3 te resetten:

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

Ik heb PostgreSQL niet bij de hand om dit uit te proberen, maar het lijkt in ieder geval te werken voor MySQL en sqlite. Als u multi-db gebruikt, moet u deze stap ook uitvoeren op uw specifieke verbinding uit het woordenboek django.db.connections.




  1. Mysql-query om door spaties gescheiden tekenreeksen te scheiden Omzetten in 2 kolommen

  2. Verschil tussen DELETE en TRUNCATE-tabel in SQL Server

  3. Hoe kan ik ON DUPLICATE KEY UPDATE in PDO gebruiken met mysql?

  4. GDPR-compliance en uw SQL Server