ml-gradle 仅部署数据库备份计划

问题描述 投票:0回答:1

有没有办法只部署数据库备份计划而不应用其他数据库配置?

我添加了一个仅包含数据库备份计划的 backup-config 目录,但 ml-gradle 为该数据库创建了两个额外的林。

gradle.属性

mlConfigPaths=src/main/backup-config
BACKUP-DIR=s3://bucket/database-backups

备份计划已在

src/main/backup-config/databases/database.json

备份计划:

    {
      "backup-enabled": true,
      "backup-directory": "%%BACKUP-DIR%%/database/",
      "backup-type": "weekly",
      "backup-period": 1,
      "backup-day": [
          "saturday"
      ],
      "backup-start-time": "10:00:00",
      "max-backups": 1,
      "backup-security-database": false,
      "backup-schemas-database": false,
      "backup-triggers-database": false,
      "include-replicas": false,
      "incremental-backup": false,
      "journal-archiving": false,
      "journal-archive-path": "",
      "purge-journal-archive": false,
      "journal-archive-lag-limit": 15
    }
marklogic ml-gradle
1个回答
0
投票

如果您的其余配置在

src/main/ml-config
中,则可以运行
./gradlew mlDeploy -PmlConfigPaths=src/main/backup-config
并且仅处理“backup-config”目录中的文件。这允许您仅将“数据库名称”和您的备份配置放入该文件中。

© www.soinside.com 2019 - 2024. All rights reserved.