sql >> Databasteknik >  >> RDS >> PostgreSQL

Django hur man återansluter efter DatabaseError:fråga timeout

Jag har ett liknande behov av att återskapa databasanslutningen och jag försöker med följande svarta magi för att återställa anslutningen i django 1.3:

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

Jag har inte PostgreSQL till hands för att testa detta, men det verkar fungera för MySQL och sqlite åtminstone. Om du använder multi-db måste du också utföra detta steg på din specifika anslutning från ordboken django.db.connections.




  1. Problem med MySQL-fråga med AVG()

  2. Gå med i Alias ​​Columns SQL

  3. Skapa en bildspårning för en extern webbpublicist för att länka till min webbplats

  4. Använd JOOQ för att göra en radering och specificera flera kolumner i en not in-sats