在Postgres和MySQL之间传输数据而不是结构

我目前正在将一个Web应用程序从一个平台迁移到另一个平台,而这个迁移的一部分涉及将数据从Postgres数据库移动到MySQL数据库。 表格结构不一样,所以我想知道对于移动表格内容有什么build议,但不是从一个Db到另一个Db的结构? 通过这个我的意思是将一个给定的表中的所有行数据移动到另一个不同的数据库中不同的表中不同的行不共享相同的表结构。 该应用程序是相当小的,这将是一次性迁移,所以我不介意,如果过程是每一行的手动。

我知道刚刚够SQL是危险的,所以我一直在看哪些工具可用于noobs。 Navicat能做些什么吗? 任何build议将不胜感激。

我将使用的方法将基于新的结构。 对于新结构中的每个表,都会提出一个SQL查询,该查询从旧结构中提取数据并将其放入基本CSV格式,然后导入到新结构中。 我把事情弄明白,比如确保密钥匹配,确保你总能得到与新结构相同的数据集表示。

像Pentaho Kettle,Talend Studio和CloverETL这样的工具就是这样的。 工具的一般类别是ETL(“Extract; Transform; Load”)。

不幸的是,他们的学习曲线可能非常陡峭,因此,可以简单地写一些查询来提取CSV,您可以按照John的build议COPY到新的数据库中。