Executando PostgreSQL apenas na memória

Eu quero executar um pequeno banco de dados PostgreSQL que é executado apenas na memória, para cada teste de unidade que escrevo. Por exemplo: @Before void setUp() { String port = runPostgresOnRandomPort(); connectTo("postgres://localhost:"+port+"/in_memory_db"); // ... } Idealmente, terei um...