PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Test de base de données en python, postgresql

pg_tmp(1) est un utilitaire destiné à faciliter cette tâche. Voici comment démarrer une nouvelle connexion avec SQLAlchemy :

from subprocess import check_output
from sqlalchemy import create_engine

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

Cela créera une nouvelle base de données qui sera automatiquement détruite en 60 secondes. Si une connexion est ouverte pg_tmp attendra que toutes les connexions actives soient fermées.