Files
archived-teslamate/website/docs/maintenance/upgrading_postgres.md
T
2020-04-07 19:32:18 +02:00

31 lines
672 B
Markdown

---
title: Upgrading PostgreSQL to a new major version
sidebar_label: Upgrading PostgreSQL
---
1. Create a [backup](backup_restore)
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) the backup