Ich würde einfach ein Datenbankverzeichnis (in PostgreSQL Cluster genannt) in tmpfs erstellen (im Wesentlichen eine RAM-Disk - /dev/shm
). ist in den meisten Linux-Distributionen so konfiguriert) und führen dort einfach postgres auf einem Nicht-Standard-Port aus, zum Beispiel so:
initdb -D /dev/shm/pgtest
postmaster -D /dev/shm/pgtest -p 11111