PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Teste de banco de dados em python, postgresql


pg_tmp(1) é um utilitário destinado a tornar esta tarefa fácil. Aqui está como você pode iniciar uma nova conexão com SQLAlchemy:
from subprocess import check_output
from sqlalchemy import create_engine

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

Isso criará um novo banco de dados que será destruído automaticamente em 60 segundos. Se uma conexão estiver aberta pg_tmp aguardará até que todas as conexões ativas sejam fechadas.