My own modifications. Enjoy!

- Bronze
This commit is contained in:
2023-08-13 01:50:00 -04:00
parent 8fb03c885c
commit 3e64b4b2dd
13 changed files with 224 additions and 182 deletions
+29
View File
@@ -0,0 +1,29 @@
# HOW TO UPDATE POSTGRES DATABASE
If you want to upgrade your database version (say from postgres 14 to 15)
1. Create a backup of your instance! Or at least a copy of the postgres folder!
2. Dump your database with the following command:
`docker exec -u pleroma pleroma_db pg_dump -Fc pleroma > db.dump`
3. Change the [image tag](https://hub.docker.com/_/postgres/) for your db under `docker-compose.yml`
4. Delete your existing postgres folder with `rm -rvf postgres`
5. Bring up only the database container with
`docker compose up db -d`
6. Restore your database backup into the new database with
`docker exec -i -u pleroma pleroma_db pg_restore -C -d postgres < db.dump`
7. Launch pleroma_web with the following command and watch for errors
`docker compose up web -d`
`docker compose logs web db -f`
Should there be any errors... well that's what backups are for! Restore from the backup you made.