急!!!:PostgreSQL中的数据怎么导入mysql啊?

时间:2020-12-26 14:25:31
请问:怎样从PostgreSQL中把数据导入mysql啊?我的PostgreSQL在linux上,我的mysql在windows上,请问,我该怎么做呢?谢谢! 

6 个解决方案

#1


1.第一种办法是将数据从PostgreSQl中copy出文本文件,然后拷贝到windows上,倒入到mysql中。

2.第二种办法是使用一个开源的ETL工具Kettle,它可以直接将PostgreSQL的数据倒到mysql中。

http://download.huihoo.com/kettle/20081012-144.html

#2


http://www.bizeway.net/read.php/146.htm

#3


导成TXT,再导入吧,注意字段类型相匹配,特殊字段大约要用代码导入,
SP、触发器、表间关系、主键、外键等等方面估计要重新设计,比较麻烦。

#4


PostgreSQL还有一个开源的模块叫dbi-link,他可以连接异构的数据库,包括mysql,这样你就可以直接在PostgreSQL里边通过SQL语句倒到MySQL了。参考如下地址:

http://pgfoundry.org/projects/dbi-link/

#5


将SQL语句导出,然后粘贴到记事本中,保存为.SQL文件,然后在MYSQL中导入SQL就行了

#6


引用 5 楼 wclovekobe 的回复:
将SQL语句导出,然后粘贴到记事本中,保存为.SQL文件,然后在MYSQL中导入SQL就行了

不一定哦,这是两个不同的数据库,支持的SQL语句、字段类型等等有区别的。

#1


1.第一种办法是将数据从PostgreSQl中copy出文本文件,然后拷贝到windows上,倒入到mysql中。

2.第二种办法是使用一个开源的ETL工具Kettle,它可以直接将PostgreSQL的数据倒到mysql中。

http://download.huihoo.com/kettle/20081012-144.html

#2


http://www.bizeway.net/read.php/146.htm

#3


导成TXT,再导入吧,注意字段类型相匹配,特殊字段大约要用代码导入,
SP、触发器、表间关系、主键、外键等等方面估计要重新设计,比较麻烦。

#4


PostgreSQL还有一个开源的模块叫dbi-link,他可以连接异构的数据库,包括mysql,这样你就可以直接在PostgreSQL里边通过SQL语句倒到MySQL了。参考如下地址:

http://pgfoundry.org/projects/dbi-link/

#5


将SQL语句导出,然后粘贴到记事本中,保存为.SQL文件,然后在MYSQL中导入SQL就行了

#6


引用 5 楼 wclovekobe 的回复:
将SQL语句导出,然后粘贴到记事本中,保存为.SQL文件,然后在MYSQL中导入SQL就行了

不一定哦,这是两个不同的数据库,支持的SQL语句、字段类型等等有区别的。