pg_tmp(1) このタスクを簡単にすることを目的としたユーティリティです。 SQLAlchemyとの新しい接続を開始する方法は次のとおりです。
from subprocess import check_output
from sqlalchemy import create_engine
url = check_output(['pg_tmp', '-t'])
engine = create_engine(url)
これにより、60秒で自動的に破棄される新しいデータベースが起動します。接続が開いている場合pg_tmp
すべてのアクティブな接続が閉じられるまで待機します。