我在火鸟中有几个数据库,使用IBExpert作为图形用户界面管理员。我要换成MySQL了。我可以使用IBExpert来备份数据库(这为我提供了完整的结构和数据),但是phpMyAdmin不能读取gbak格式。PhpMyAdmin有一个导出命令,可以将活动数据库的数据和/或结构转储到sql文件中。有没有可能用IBExpert做类似的事情?
发布于 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 -输出文件名
发布于 2013-11-10 16:55:55
在IBExpert中,您可以提取Metadata,但它将是Firebird SQL方言,所以如果您使用生成器或序列,您将在MySQL中遇到问题,因为它不支持这一点。
最好的方法是使用像Database Workbench这样的工具并使用DataPump。有很多其他的工具可以制作DataPump,但我喜欢这个。
CleverComponents还制作了one
为什么要改用MySQL?
https://stackoverflow.com/questions/19871854
复制相似问题