Files
archived-hipudding-teslamate/website/docs/maintenance/upgrading_postgres.md
Eden Yemini c8b0df802f Docker compose command fixes (#3025)
* Replace `docker-compose` commands with `docker compose`

* Use official and up to date documentation for Docker and Compose installation

* Revert IDE automatic style changes

* Fix a dash from merging the upstream
2023-06-12 12:13:41 +02:00

31 lines
678 B
Markdown

---
title: Upgrading PostgreSQL to a new major version
sidebar_label: Upgrading PostgreSQL
---
1. Create a [backup](backup_restore.md)
2. Stop all TeslaMate containers
```bash
docker compose down
```
3. Delete the database volume. **Be careful**, this will delete all your previously recorded data! Make sure that your backup can be restored before you start.
```bash
docker volume rm "$(basename "$PWD")_teslamate-db"
```
4. Change the postgres version in docker-compose.yml and start the container
```yml {2}
database:
image: postgres:xx
```
```bash
docker compose up -d database
```
5. [Restore](backup_restore.md) the backup