Tengo una necesidad similar de recrear la conexión de la base de datos y estoy intentando la siguiente magia negra para restablecer la conexión en django 1.3:
from django.db import connection
connection.connection.close()
connection.connection = None
No tengo PostgreSQL a mano para probar esto, pero parece funcionar al menos para MySQL y sqlite. Además, si usa varias bases de datos, tendrá que realizar este paso en su conexión específica del diccionario django.db.connections.