XorMon migration
su postgres pg_dump -Fc -f xormon-backup.dump -d xormon
su xormon cd ~/xormon-ng/ ./xormon.sh stop
cp ~/xormon-ng/server-nest/.env ~/xormon-ng/server-nest/.env-backup
cd ~/xormon-ng/ ./xormon.sh stop
su postgres psql -c "drop database if exists xormon" -c "create database xormon" psql -d xormon -c 'CREATE EXTENSION IF NOT EXISTS "uuid-ossp";' -c "CREATE EXTENSION timescaledb;" -c "SELECT timescaledb_pre_restore()" -c "ALTER SYSTEM SET timescaledb.restoring = on;"
systemctl restart postgresql
pg_restore --dbname=xormon --no-owner --role=postgres xormon-backup.dump
psql -d xormon -c "SELECT timescaledb_post_restore();" -c "ALTER SYSTEM SET timescaledb.restoring = off;"
systemctl restart postgresql
psql -d xormon -c "show timescaledb.restoring;"
su postgres cd /tmp wget https://xormon.com/download-static/regenerate-policies.sql.gzGunzip if needed and grant execute permissions
psql -d xormon -f /tmp/regenerate-policies.sql
mv .env-backup ~/xormon-ng/server-nest/.env
cd ~/xormon-ng/ ./xormon.sh start