Autobackup - foldynl/QLog GitHub Wiki
QLog automatically performs a database backup at each run if the interval of 7 days has passed since the last backup, or if the backup is forced (application database scheme upgrade). The backup ADX file is saved in the following directories:
-
Linux -
$HOME/.local/share/hamradio/QLog -
Linux - flatpak -
$HOME/.var/app/io.github.foldynl.QLog/data/hamradio/QLog -
Windows -
C:/Users/<USER>/AppData/Local/hamradio/QLog -
MacOS -
$HOME/library/Application support/hamradio/qlog
Old backup files are automatically deleted based on the following rules:
- Keep a minimum number of backup files, set to 10.
QLog Database is located:
-
Linux -
$HOME/.local/share/hamradio/QLog -
Linux - flatpak -
$HOME/.var/app/io.github.foldynl.QLog/data/hamradio/QLog -
Windows -
C:/Users/<USER>/AppData/Local/hamradio/QLog -
MacOS -
$HOME/library/Application support/hamradio/qlog
QLog Internal Settings:
-
Linux -
$HOME/.config/hamradio/QLog.conf -
Linux - flatpak -
$HOME/.var/app/io.github.foldynl.QLog/config/hamradio/QLog.conf - Windows - in Windows Registry
-
MacOS -
$HOME/Library/Preferences/com.hamradio.qlog.plist
Please keep in mind that even though the database contains all settings and data, passwords are stored in the operating system’s Secure Store. Therefore, it is not possible to migrate to another PC simply by copying the database file. For this purpose, it is necessary to use Pack-Unpack-Data. In this case, Qlog exports the data together with the encrypted passwords.
Qlog does not include the database backup in this export for two reasons:
- A password must be entered to perform the export.
- This export is application-dependent. In case the database becomes corrupted, it would not be possible to recover QSO data from such a file.
Therefore, Qlog creates a backup of QSOs in an ADX file, which:
- Can be imported into other applications.
- Preserves international characters.