The latest version of tmp-postgres is 1.34.1.0-1.
tmp-postgres
Version 0.3.0.1 revision 0 uploaded by JonathanFischoff.
Package meta
- Synopsis
- Start and stop a temporary postgres for testing
- Description
This module provides functions creating a temporary postgres instance on a random port for testing.
result <- start [] case result of Left err -> print err Right tempDB -> do -- Do stuff stop tempDB
The are few different methods for starting
postgres
which provide different methods of dealing withstdout
andstderr
.The start methods use a config based on the one used by pg_tmp (http:/ephemeralpg.org), but can be overriden by different values to the first argument of the start functions.
MacOS and Linux are support. Windows is not.
Requires PostgreSQL 9.3+
WARNING!! Ubuntu's PostgreSQL installation does not put
initdb
on thePATH
. We need to add it manually. The necessary binaries are in the/usr/lib/postgresql/VERSION/bin/
directory, and should be added to thePATH
echo "export PATH=$PATH:/usr/lib/postgresql/VERSION/bin/" >> /home/ubuntu/.bashrc
- Author
- Jonathan Fischoff
- Bug reports
- n/a
- Category
- Web
- Copyright
- 2017-2019 Jonathan Fischoff
- Homepage
- https://github.com/jfischoff/tmp-postgres#readme
- Maintainer
- jonathangfischoff@gmail.com
- Package URL
- n/a
- Stability
- n/a