我目前正在将超过20,000个数据库表从Corel Paradox 4.0格式(基于DOS,扩展名为.db )转换为SQL数据库,而不是使用现成的软件,我目前正在考虑使用Python (或Ruby或PHP,但Python是理想的,因为我在Windows桌面设置上工作--尽管如果需要,我可以启动我的Linux中的一个用于开发),以便我编写一组代码,简单地将目录中的所有.db文件提取出来,然后只需单击一下就可以输出一组.sql数据库。
现在,虽然我知道PHP有一个专门处理Paradox文件的有限的库,但当涉及到Python、Ruby和其他语言时,我就没那么幸运了。
我现在的问题是,当涉及到编写脚本来转换格式时,我如何定义要输入的文件的语法?例如,当涉及到.exe、.zip、.msi等时,有没有发布的单一格式/语法可供开发人员遵循,如果有,需要检查的最全面/可靠的来源是什么?
我目前有一个Paradox for Windows的副本,我可以用它来查看字段和表,但这对我的脚本没有帮助,因为它只显示了一个高级概述。
非常感谢您提供的任何信息,
发布于 2011-09-13 02:38:41
为什么你不想使用已经存在的软件?例如,快速搜索一下this toolset (我没有Paradox数据库可供测试,但它似乎编译正确)。
https://stackoverflow.com/questions/7392249
复制相似问题