将FIlemaker DB数据传输到mySQL DB

时间:2016-05-19 07:45:18

标签: mysql xml filemaker

我的办公室有一个Filemaker数据库,他们要求我用mySQL替换它。 mySQL的一个现在已经设置并运行,但没有完全与Filemaker相同的结构(他们要求添加更多的东西,多余的东西被遗漏等等)。 / p>

我已经看到filemaker数据可以导出为.xml个文件,我可以用它来填充mySQL数据库吗? 如果是这样,我只使用过 Cooktop,但我目前正在使用mac10.6 / lubuntu,是否可能有一个等效(免费)的软件可以做到这一点? 欢迎所有建议。 感谢

3 个答案:

答案 0 :(得分:2)

MySQL只是后端数据库,因此您需要一个UI来执行导入。如果将MySQL数据库设置为ESS源,也可以使用FileMaker。如果这样做,那么您可以使用FileMaker中熟悉的导入步骤来填充新数据库。

这可能是前面的答案所提到的,但只是通过执行SQL(有限的)和外部SQL源(ESS)来指定ODBC插入,这些外部SQL源在FM中提供本机UI。

答案 1 :(得分:2)

我可以添加一些有关FileMaker提供的各种导出格式的信息。我已就此主题进行了广泛的研究和测试。

下面,您将看到一个图表,其中包含FileMaker在顶部提供的所有格式。在侧面,您将看到这些文件格式的各种功能,这些功能在导出时是FileMaker独有的。一些是FileMaker导出过程的限制,而另一些则是格式本身的一般优缺点。

我将简要解释一下:

  • 标题:导出列标签
  • 分隔符:使用的分隔符号的类型
  • UTF 8/16:是的,如果其中任何一个可用,可能会引起特殊字符或某些语言的关注
  • 只有1种格式:表示只有一种编码可用
  • 其他编码:所有编码选项的列表
  • 可导入:FileMaker允许导入(对此问题不重要)
  • 未来证据:根据维基百科,格式仍然被广泛使用和积极维护
  • 开放标准:开源格式
  • 大小:导出其中一个表时,这是文件的大小

在决定哪种格式适合您时,我建议您也考虑其中一些因素。这取决于数据的内容和类型。

Format analysis

答案 2 :(得分:1)

如果FileMaker数据库托管在服务器上,则可以设置到MySQL的ODBC链接。然后,您可以在FileMaker中创建一个脚本来循环遍历数据,在MySQL中创建只包含您要填充的列的行。

除此之外,您可以将数据从FileMaker导出为许多其他格式,包括: TAB,CSV,Excel,xml并将其推送到MySQL。