meta data for this page
  •  

docker upgrade 12 to 13

Stop all services.

Add new service with PGSQL v13

docker-compose.yml
services:
  db:
    container_name: db
    image: postgres:12-alpine

  db13:
    container_name: db13
    image: postgres:13-alpine

Start only DB services:

docker compose up db db13 -d

Make SQL dump and restore it in new DB:

docker exec -it db pg_dumpall -U nextcloud > upgrade_backup_12.sql
 
cat upgrade_backup_12.sql | docker exec -i db13 psql -U nextcloud

Change services to use new db.