WSO2 API Manager从H2迁移至PostgreSQL的数据迁移方案咨询
WSO2 API Manager H2数据库转PostgreSQL的数据迁移问题
- 需求背景:需要将WSO2 API Manager使用的内置H2数据库替换为PostgreSQL,同时要迁移H2中已存储的数据
- 现有尝试与问题:
- 无法使用H2官方导出命令
SCRIPT TO 'dump.sql',原因是没有数据库访问凭证 - 通过H2的恢复工具从.mv.db文件生成.sql导出文件,使用的命令为:
java -cp h2-*.jar org.h2.tools.Recover -dir file_path -db file_name - 将生成的.sql文件导入PostgreSQL时(执行命令
psql -U db_user db_name < dump_name.sql),出现大量语法错误,推测是H2与PostgreSQL的SQL方言不兼容导致
- 无法使用H2官方导出命令
请问:是否有可以直接导入PostgreSQL的H2数据导出方式?或者还有其他可行的数据迁移方案?
内容的提问来源于stack exchange,提问作者Luigi
相关产品推荐
相关产品推荐

