
admin.databaseWeeklyBackup( backup-dir as String, backup-period as Number, days as String[], start-time as (Number|String), max-backups as (Number|String), backup-security-db as Boolean, backup-schemas-db as Boolean, backup-triggers-db as Boolean, [include-replicas as Boolean], [journal-archiving as Boolean], [journal-archive-path as String], [lag-limit as (Number|String)] ) as element(db.databaseBackup)
This function constructs a weekly scheduled backup specification.
const admin = require('/MarkLogic/admin.xqy');
admin.databaseWeeklyBackup("/backupDir", 2, "monday",
xs.time("09:45:00"),10,true(),true(),true())
//returns the weekly backup specification
const admin = require('/MarkLogic/admin.xqy');
admin.databaseWeeklyBackup("/backupDir", 2, "monday",
xs.time("09:45:00"),10,"true","true","true","false","true","",500)
//returns the weekly backup specification
Stack Overflow: Get the most useful answers to questions from the MarkLogic community, or ask your own question.