在最近的 H2 数据库损坏之后,我正在考虑迁移到 mysql。我唯一关心的是如何创建热备份,以防开箱即用不支持。
根据发行说明:
您现在可以使用 REST API执行数据库的热备份。通过调用
/triggerBackup
URL,在数据目录中创建一个名为“backup”的目录,当您需要恢复备份时,可以将其重命名为“db”。
我已经对其进行了测试,它适用于内部 H2 数据库(需要 perfino 3.0.1+)。但是当使用 mysql 数据库时,没有backup
创建目录,我得到以下日志:
INFO [backup-thread-1] server: Backup requested
WARN [backup-thread-1] server: External database: only call site data is backed up
INFO [backup-thread-1] server: Backup succeed