sql >> Databasteknik >  >> RDS >> PostgreSQL

Databastestning i python, postgresql

pg_tmp(1) är ett verktyg som är avsett att göra denna uppgift lätt. Så här kan du starta en ny anslutning med SQLAlchemy:

from subprocess import check_output
from sqlalchemy import create_engine

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

Detta kommer att snurra upp en ny databas som automatiskt förstörs på 60 sekunder. Om en anslutning är öppen pg_tmp väntar tills alla aktiva anslutningar stängs.



  1. Postgresql-utlösare vid användarinloggning

  2. MySQL TEXT vs BLOB vs CLOB

  3. Genomsnittlig tidsskillnad i mysql

  4. Hur överför man pandas DataFrame till PostgreSQL-tabellen?