Ho una necessità simile per ricreare la connessione al database e sto provando la seguente magia nera per ripristinare la connessione in django 1.3:
from django.db import connection
connection.connection.close()
connection.connection = None
Non ho PostgreSQL a portata di mano per provarlo, ma sembra funzionare almeno per MySQL e sqlite. Inoltre, se stai usando multi-db, dovrai eseguire questo passaggio sulla tua connessione specifica dal dizionario django.db.connections.