Skip to content

Comment on Don't test with SQLite when you use Postgres in Productionparent

Comments

You just made me wonder whether disabling fsync for postgres would make your tests behave non-identically to a database that does fsync, and how much faster they would be. Interesting question...

You can get most of the benefit you would get from disabling fsync by just disabling synchronous_commit. Disabling synchronous_commit means that fsyncs are still doen but we do not wait for them to complete.

I'm pretty sure the behavior would be identical except for durability.

I think so too. Okay, fsync, off you go for dev.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.