v0.1.0-beta.20
[!CAUTION] Major Architectural & Database Changes
Beta.20 introduces significant architectural changes and large database schema updates to support:
- Detailed mood tracking
- Activity tracking
- Goal tracking
- Moment-first architecture
⚠️ You must create a full database backup (not just a Journiv export) before upgrading. Do NOT upgrade without a proper database backup if you care about your existing entries.
Making Backup
1. Make Postgres DB backup
This will dump your database backup to file named in journiv_full_backup.sql in current working directory. If you are using sqlite then you can just copy the sqlite db file to a safe location.
docker exec -t journiv-postgres-db pg_dumpall -c -U journiv > journiv_full_backup.sql
2. Journiv Export (Optional)
Make a Journiv export of you journals as back up. You should select "All Journals" and you would need to ask all user on your instances to make the export (if you have multiple users). We will keep this as a secondary backup but the guide below prefer direct docker backup and restore.