跳到主要内容

备份 H2 数据库

H2 数据库备份的配置参数已默认设置,以便每天进行备份。

如需更改配置,请编辑配置文件: <ApplicationPath>/WEB-INF/classes/configuration.properties

该嵌入式数据库的基于 cron 的备份在全年中每天凌晨 3:45 触发。配置格式为“秒 分 时 日 月 星期几 年”。例如:

  • 0 45 3 ? * * * (默认设置 - 每天凌晨 3:45 触发)

  • 0 45 5 ? * MON-FRI (每个周一、周二、周三、周四和周五凌晨 5:45 触发)

http://www.quartz-scheduler.org/documentation/quartz-2.3.0/tutorials/tutorial-lesson-06.html (仅提供英文版本) 提供了更多示例。

其他自动备份在应用程序服务器启动和关闭时执行。

database.embedded.backup.doBackupAtStartup=true
database.embedded.backup.doBackupAtShutdown=true

备份文件存储在以下位置,最多存储 30 个最新备份:<ApplicationPath>/WEB-INF/database/backups

本页面有帮助吗?

如果您发现此页面或其内容有任何问题 – 打字错误、遗漏步骤或技术错误 – 请告诉我们如何改进!