PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Unit-Tests mit In-Memory-Datenbank

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