首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将Firebird数据库导出到sql

将Firebird数据库导出到sql
EN

Stack Overflow用户
提问于 2013-11-09 10:53:30
回答 2查看 22.4K关注 0票数 2

我在火鸟中有几个数据库,使用IBExpert作为图形用户界面管理员。我要换成MySQL了。我可以使用IBExpert来备份数据库(这为我提供了完整的结构和数据),但是phpMyAdmin不能读取gbak格式。PhpMyAdmin有一个导出命令,可以将活动数据库的数据和/或结构转储到sql文件中。有没有可能用IBExpert做类似的事情?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-11-09 14:59:48

您可以使用FBExport工具生成带有插入的转储。然而,我不确定它是否仍然被维护,并与最新的Firebird版本一起工作(它说它是在Firebird 1.0 -2.1上测试的)。

有关如何使用此工具的示例,请参阅Export data from Firebird into pure SQL inserts/ export data from Firebird to MySQL

$> FBExport.exe -D "c:\DB\WL.FDB“-U user -P password -Si -V -F test.out

其中:

Si -表示“导出到SQL insert”格式

V -要导出的表名

F -输出文件名

票数 4
EN

Stack Overflow用户

发布于 2013-11-10 16:55:55

在IBExpert中,您可以提取Metadata,但它将是Firebird SQL方言,所以如果您使用生成器或序列,您将在MySQL中遇到问题,因为它不支持这一点。

最好的方法是使用像Database Workbench这样的工具并使用DataPump。有很多其他的工具可以制作DataPump,但我喜欢这个。

CleverComponents还制作了one

为什么要改用MySQL?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19871854

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档