sql >> Base de Datos >  >> RDS >> PostgreSQL

Pruebas de base de datos en python, postgresql

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.