Je créerais simplement un répertoire de base de données (appelé cluster dans PostgreSQL) dans tmpfs (essentiellement un disque RAM - /dev/shm
est configuré comme tel dans la plupart des distributions Linux) et exécutez simplement postgres sur un port non standard, par exemple comme ceci :
initdb -D /dev/shm/pgtest
postmaster -D /dev/shm/pgtest -p 11111