PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Test del database in python, postgresql

pg_tmp(1) è un'utilità destinata a semplificare questo compito. Ecco come avviare una nuova connessione con SQLAlchemy:

from subprocess import check_output
from sqlalchemy import create_engine

url = check_output(['pg_tmp', '-t'])
engine = create_engine(url)

Questo avvierà un nuovo database che verrà automaticamente distrutto in 60 secondi. Se è aperta una connessione pg_tmp attenderà la chiusura di tutte le connessioni attive.