数据备份和迁移

尽管H2是嵌入式数据库,但是直接拷贝数据文件仍然不是推荐做法,如果数据迁移时H2数据库版本不同,它们数据文件的格式就可能不同,具有一定的风险。

之前我们下载的H2数据库包中,除了H2控制台,还有一些工具程序。其中包括数据导出导入脚本。

SQL文件导出

H2中可以使用script to <路径>的形式导出数据到SQL文件,我们可以在H2控制台运行SQL的窗口中执行该命令。

script to 'E:/backup.sql'

恢复数据时,直接把整个SQL文件重新执行一下就行了。

数据备份

backup to <路径>用于备份数据,它会直接把<数据库名>.mv.db压缩为zip格式导出。

backup to 'E:/backup.zip'

备份恢复

恢复直接将zip解压缩,让应用程序指向这个db文件就可以了。

作者:Gacfox
版权声明:本网站为非盈利性质,文章如非特殊说明均为原创,版权遵循知识共享协议CC BY-NC-ND 4.0进行授权,转载必须署名,禁止用于商业目的或演绎修改后转载。
Copyright © 2017-2024 Gacfox All Rights Reserved.
Build with NextJS | Sitemap