Преди време написах подробна публикация за това:
Оптимизиране на PostgreSQL за бързо тестване
Може да го намерите за информативен; той обхваща опции за изпълнение на PostgreSQL без издръжливост и други настройки, които са полезни за изпълнение на тестове.
Всъщност не се нуждаете от операция в паметта. Ако PostgreSQL е настроен да не изхвърля промените на диска, тогава на практика ще има малка разлика за DB, които се побират в RAM, а за DB, които не се побират в RAM, няма да се срине.
Трябва да тествате със същата база данни, която използвате в производството. Тестването с SQLite, Derby, H2 и т.н. след това внедряването на живо на PostgreSQL няма много смисъл... както всеки потребител на Heroku/Rails може да ви каже от опит.