Create extensions in vm provision
This commit is contained in:
parent
10527d0dc9
commit
84064b7c5a
@ -86,8 +86,12 @@ su postgres -c "psql -c \"SELECT 1 FROM pg_user WHERE usename = 'vagrant';\" " \
|
|||||||
su postgres -c "psql -c \"SELECT 1 FROM pg_database WHERE datname = 'vagrant';\" " \
|
su postgres -c "psql -c \"SELECT 1 FROM pg_database WHERE datname = 'vagrant';\" " \
|
||||||
| grep -q 1 || su postgres -c "createdb -E UTF8 -T template0 --locale=en_US.utf8 -O vagrant vagrant"
|
| grep -q 1 || su postgres -c "createdb -E UTF8 -T template0 --locale=en_US.utf8 -O vagrant vagrant"
|
||||||
|
|
||||||
|
|
||||||
|
# Create extensions
|
||||||
|
su vagrant -c "psql -c \"create extension postgis; create extension pgcrypto;\" "
|
||||||
|
|
||||||
# Run all 'up' migrations to create tables, data types, indexes
|
# Run all 'up' migrations to create tables, data types, indexes
|
||||||
su postgres -c "ls /vagrant/migrations/*.up.sql 2>/dev/null | while read -r migration; do psql < \$migration; done;"
|
su vagrant -c "ls /vagrant/migrations/*.up.sql 2>/dev/null | while read -r migration; do psql < \$migration; done;"
|
||||||
|
|
||||||
|
|
||||||
#
|
#
|
||||||
|
Loading…
Reference in New Issue
Block a user