Add instructions for users that do not want to upgrade at the moment.
[discourse_docker.git] / templates / postgres.9.3.template.yml
index 57f1398ab4f18e3687e3a85def8393d61403d17c..dc900259f6a06dba7fa6227f362284dc59553fbb 100644 (file)
@@ -20,8 +20,8 @@ hooks:
        to: sv start postgres || exit 1
 
 run:
-  - exec: apt-get remove -y postgresql-9.5
-  - exec: apt-get update && apt-get install -y postgresql-9.3
+  - exec: apt-get remove -y postgresql-9.5 postgresql-client-9.5 postgresql-contrib-9.5
+  - exec: apt-get update && apt-get install -y postgresql-9.3 postgresql-client-9.3 postgresql-contrib-9.3
   - exec: /etc/init.d/postgresql stop
   - exec: mkdir -p /shared/postgres_run
   - exec: chown postgres:postgres /shared/postgres_run
@@ -33,6 +33,10 @@ run:
   - exec: rm -fr /shared/postgres_run/*.pid
   - exec: mkdir -p /shared/postgres_run/9.3-main.pg_stat_tmp
   - exec: chown postgres:postgres /shared/postgres_run/9.3-main.pg_stat_tmp
+  - replace:
+      filename: "/etc/postgresql/9.3/main/postgresql.conf"
+      from: /port =.*/
+      to: "port = 5432"
   - file:
      path: /etc/service/postgres/run
      chmod: "+x"