Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
jovuit
funkwhale_OLD
Commits
640ed90b
Verified
Commit
640ed90b
authored
Jan 29, 2019
by
Eliot Berriot
Browse files
Fixed a few typos with Docker/postgres upgrade instructions
parent
e3d8c748
Changes
1
Hide whitespace changes
Inline
Side-by-side
docs/upgrading/index.rst
View file @
640ed90b
...
...
@@ -62,7 +62,7 @@ easy:
This is a warning, not an error, and it can be safely ignored.
Never run the ``makemigrations`` command yourself.
Upgrading the Postgres container
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
...
...
@@ -78,18 +78,18 @@ Thankfully, there is a Docker container available to automate this process. You
can use the following snippet to upgrade your database in ``./postgres``,
keeping a backup of the old version in ``./postgres-old``:
..
parsed-literal::
..
code-block:: shell
# Replace "9.4" and "11" with the versions you are migrating between.
export OLD_POSTGRES=9.4
export NEW_POSTGRES=11
docker-compose stop postgres
docker run --rm \
-v
`
pwd
`
/data/postgres:/var/lib/postgresql/${OLD_POSTGRES}/data \
-v
`
pwd
`
/data/postgres-new:/var/lib/postgresql/${NEW_POSTGRES}/data \
-v
$(
pwd
)
/data/postgres:/var/lib/postgresql/${OLD_POSTGRES}/data \
-v
$(
pwd
)
/data/postgres-new:/var/lib/postgresql/${NEW_POSTGRES}/data \
tianon/postgres-upgrade:${OLD_POSTGRES}-to-${NEW_POSTGRES}
# Add back the access control rule that doesn't survive the upgrade
echo "host all all all trust" | sudo tee -a ./postgres-new/pg_hba.conf
echo "host all all all trust" | sudo tee -a ./
data/
postgres-new/pg_hba.conf
# Swap over to the new database
mv ./data/postgres ./data/postgres-old
mv ./data/postgres-new ./data/postgres
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment