pg_tmp(1) es una utilidad destinada a facilitar esta tarea. Así es como puede iniciar una nueva conexión con SQLAlchemy:
from subprocess import check_output
from sqlalchemy import create_engine
url = check_output(['pg_tmp', '-t'])
engine = create_engine(url)
Esto generará una nueva base de datos que se destruirá automáticamente en 60 segundos. Si una conexión está abierta pg_tmp
esperará hasta que se cierren todas las conexiones activas.