FIX: Install pg extention in the template1 database to avoid giving user superuser...
authorzdk <nx2zdk@gmail.com>
Fri, 3 Oct 2014 11:17:10 +0000 (18:17 +0700)
committerzdk <nx2zdk@gmail.com>
Fri, 3 Oct 2014 11:35:06 +0000 (18:35 +0700)
templates/postgres.template.yml

index a54d67225c74366d9f11c90bd13675867d265728..565668af1c7add59b5f5bac67a44e990f3a887be 100644 (file)
@@ -166,6 +166,8 @@ run:
   - exec: su postgres -c 'psql discourse -c "create user discourse;"' || true
   - exec: su postgres -c 'psql discourse -c "grant all privileges on database discourse to discourse;"' || true
   - exec: su postgres -c 'psql discourse -c "alter schema public owner to discourse;"'
+  - exec: su postgres -c 'psql template1 -c "create extension hstore;"'
+  - exec: su postgres -c 'psql template1 -c "create extension pg_trgm;"'
   - exec: su postgres -c 'psql discourse -c "create extension if not exists hstore;"'
   - exec: su postgres -c 'psql discourse -c "create extension if not exists pg_trgm;"'