Segregate postgres upgrade instructions on version
authorLeo Bergnéhr <leo@bergnehr.se>
Mon, 8 Aug 2016 10:54:01 +0000 (12:54 +0200)
committerGitHub <noreply@github.com>
Mon, 8 Aug 2016 10:54:01 +0000 (12:54 +0200)
The previous instructions always instructed the reader to undo the base image and postgres template in the container configuration. If the upgrade were done from 9.3, that might be confusing as the `base_image` property had never been altered in a previous step.

templates/postgres.template.yml

index 8689c81c735055ad20db66550100a32841e18163..1f30fcf35797353bc17e1d39ccb9f92dad4d92f5 100644 (file)
@@ -92,7 +92,12 @@ run:
            echo Run "./launcher enter app"
            echo Run "cd /shared/postgres_backup && sudo -u postgres pg_dump discourse > backup.db"
            echo
-           echo Undo the base_image and postgres template from your container config
+           if [ "$PG_MAJOR_OLD" = "9.2" ]; then
+             echo Undo the base_image in your container config
+           fi
+           if [ "$PG_MAJOR_OLD" = "9.3" ]; then
+             echo Undo the postgres template in your container config
+           fi
            echo Run: "./launcher stop app"
            echo Run: "sudo mv /var/discourse/shared/standalone/postgres_data /var/discourse/shared/standalone/postgres_data_old"
            echo Run: "./launcher rebuild app"