gpt4 book ai didi

mysql - 如何将H2Database数据库文件转换成MySQL数据库.sql文件?

转载 作者:可可西里 更新时间:2023-11-01 06:31:43 26 4
gpt4 key购买 nike

我在 H2Database 中有一些数据文件,我想将其转换为 MySQL .sql 数据库文件。我可以遵循哪些方法?

最佳答案

作为对 Thomas Mueller 的回答,SquirrelSQL 对我来说工作得很好。以下是 Windows 转换 H2 数据库的过程:

  1. 转到“驱动程序列表”,默认情况下所有内容都是红色的。

  2. 选择“H2”驱动程序,并指定“h2-1.3.173.jar”的完整路径(用于 例如)在“额外类路径”中。 H2 驱动程序应显示蓝色 检查列表。

  3. 选择您的目标驱动程序(PostgreSQL、MySQL),然后 做同样的事情,例如对于 PostgreSQL,指定完整路径 额外类路径中的“postgresql-9.4-1201.jdbc41.jar”。

  4. 转到“别名”,然后单击 H2 的“+”:配置您的 JDBC 链,例如复制/粘贴您在启动 H2 时获得的 jdbc 链,并对您的目标数据库执行相同操作:单击“+”,配置和“测试”。

  5. 当您双击别名时,您应该会在新选项卡中看到数据库中的所有内容。转到源数据库中的表,对所有表进行多项选择,然后右键单击:“复制表”。

  6. 从 Alias 转到您的目标数据库,然后执行“粘贴表”。当所有表一起复制时,也会生成外键引用。

  7. 检查您的主键:从 H2 到 PostgreSQL,我失去了主键约束和自动递增功能。您还可以通过右键单击重命名列和表:“重构”。我用它在完整复制后通过禁用名称检查选项来重命名保留字列。

    这对我来说效果很好。

关于mysql - 如何将H2Database数据库文件转换成MySQL数据库.sql文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11359813/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com