pg_tmp (1) là một tiện ích nhằm làm cho nhiệm vụ này trở nên dễ dàng. Đây là cách bạn có thể bắt đầu một kết nối mới với SQLAlchemy:
from subprocess import check_output
from sqlalchemy import create_engine
url = check_output(['pg_tmp', '-t'])
engine = create_engine(url)
Thao tác này sẽ tạo ra một cơ sở dữ liệu mới tự động bị hủy trong 60 giây. Nếu kết nối được mở pg_tmp
sẽ đợi cho đến khi tất cả các kết nối đang hoạt động được đóng lại.