Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将Mysql数据库转换为Postgresql?_Mysql_Database_Postgresql - Fatal编程技术网

如何将Mysql数据库转换为Postgresql?

如何将Mysql数据库转换为Postgresql?,mysql,database,postgresql,Mysql,Database,Postgresql,我正在寻找一个脚本,将包含数十个表的~1GB Mysql转储数据库转换为Ubuntu下的Postgresql。我试过几次,但都有点过时和/或是有问题。还有一个Ruby应用程序,但我在安装RVM时遇到了困难。因此,如果您能给我指一个脚本(Perl、Python、Bash或其他任何语言),我真的非常感激,您已经尝试并实际完成了这项工作 您可以使用数据库转换工具直接转换数据库,而不是先转储数据,然后再尝试导入数据 举个例子。你试过吗 来自postgresql网站谢谢您的建议。只有窗户吗?你自己试过吗

我正在寻找一个脚本,将包含数十个表的~1GB Mysql转储数据库转换为Ubuntu下的Postgresql。我试过几次,但都有点过时和/或是有问题。还有一个Ruby应用程序,但我在安装RVM时遇到了困难。因此,如果您能给我指一个脚本(Perl、Python、Bash或其他任何语言),我真的非常感激,您已经尝试并实际完成了这项工作

您可以使用数据库转换工具直接转换数据库,而不是先转储数据,然后再尝试导入数据

举个例子。你试过吗


来自postgresql网站

谢谢您的建议。只有窗户吗?你自己试过吗?是的,我试过了,效果很好。它只在Windows上工作,但如果您需要与平台无关的东西,请查看opendbcopy……不幸的是,我对这两种工具都不感兴趣,可能是因为Java和Windows对我来说是陌生的。因此,我们需要进一步研究。