upgrade_preparing.md 715 Bytes

Here is the list of commands, that can be used to quickly upgrade ThingsBoard Edge on ${OS}

Prepare for upgrading ThingsBoard Edge

Stop ThingsBoard Edge service:

sudo systemctl stop tb-edge
{:copy-code}
Backup Database

Make a backup of the database before upgrading. Make sure you have enough space to place a backup of the database.

Check database size:

sudo -u postgres psql -c "SELECT pg_size_pretty( pg_database_size('tb_edge') );"
{:copy-code}

Check free space:

df -h /
{:copy-code}

If there is enough free space - make a backup:

sudo -Hiu postgres pg_dump tb_edge > tb_edge.sql.bak
{:copy-code}

Check backup file created successfully.