esqueleto/Makefile
2018-02-28 13:50:34 -06:00

31 lines
606 B
Makefile

build:
stack build
build-tests:
stack build --test --no-run-tests
ghci:
stack ghci
test:
stack test
# Intended for use in local dev
test-postgresql: reset-pgsql
stack test esqueleto:postgresql
test-mysql:
stack test esqueleto:mysql
test-ghci:
stack ghci esqueleto:test:test
# sudo -u postgres createuser -s - esqueleto-test
reset-pgsql:
-sudo -u postgres dropdb esqutest
-sudo -u postgres dropuser esqutest
echo "CREATE USER esqutest WITH PASSWORD 'esqutest';" | sudo -u postgres psql
sudo -u postgres createdb -O esqutest esqutest
.PHONY: build build-7.10 build-8.0 ghci test test-ghci