Automatic Schedule Backup

From DLS5 Wiki
Revision as of 21:16, 12 June 2014 by Razhar (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

The purpose of this functionality is to provide DLS operator with an option to setup an automated process to back up the SQLite database.

The backup will take place depending on selected backup frequency. The backup will only initiate when DLS started. For example, if I choose my backup utility to run every week then it will only run the backup utility when I will launch DLS exactly a week after. If I did not launch DLS right after one week, then backup utility will run any time I will start DLS.

DLS operator should be able to setup the scheduled database backup from Tools--Backup/Restore Database:

DLS AutomaticScheduleBackup.png
  1. Backup Folder: Select the folder where backup file will be placed or will automatically be placed for continious backup. Manual Backup: Name the backup file and manually back it up
  2. Backup Frequency:
    1. Every Month
    2. Every Week
    3. Every Day
  3. Backup level:
    1. Continual Backup Files
      1. The automatic database backup will take place based on backup frequency selection without expiring. For example, if backup frequency is set to ‘Every Week’ and ‘Continual Backup Files’ is selected then database will backup every week without expiring.
    2. Single Backup File
      1. Database backup will be done only once when backup frequency condition is met. Afterwards, automatic backup will not run
  4. Restore Previous Backup: All the previous backup files will be available in this table. Operator can choose any file and restore it. Please note: the backup file and current DLS installation supported device must match in order to restore the previous database. The database file can only be stored on the same version it was backup on. For example, DLS 5 v1.20 backup file can only be restored on v1.20 engine.