将 PostgreSQL 转储文件转换为 MySQL?
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/8746920/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
Convert PostgreSQL dump file to MySQL?
提问by Norm
I want to convert a PostgreSQL dump file I received to a MYSQL dump file or even sql text to be generated?
我想将收到的 PostgreSQL 转储文件转换为 MYSQL 转储文件,甚至是要生成的 sql 文本?
回答by araqnid
If you install the PostgreSQL client programs, you can use "pg_restore" to convert a dump file to a SQL script without having to have a PostgreSQL instance. Just do pg_restore dumpfile.pg
and it will print the restore SQL to stdout.
如果您安装 PostgreSQL 客户端程序,您可以使用“pg_restore”将转储文件转换为 SQL 脚本,而无需拥有 PostgreSQL 实例。只要这样做pg_restore dumpfile.pg
,它就会将恢复 SQL 打印到标准输出。
回答by Mwirabua Tim
If you have PostgreSQL installed on your terminal and your file is latest.dump
you just need to convert it to latest.sql
this way:
如果您的终端上安装了 PostgreSQL 并且您的文件是这样latest.dump
,则只需将其转换为latest.sql
这种方式:
$ pg_restore latest.dump > latest.sql
$ pg_restore latest.dump > latest.sql
回答by Rahul
Check this link ... probably of help
检查此链接...可能有帮助
http://www.weberp.org/HowToConvert
http://www.weberp.org/HowToConvert
Also, check this links
另外,检查这个链接
http://dbconvert.com/convert-mysql-to-postgresql-pro.php
http://dbconvert.com/convert-mysql-to-postgresql-pro.php
https://stackoverflow.com/questions/1884060/is-there-a-free-tool-to-convert-mysql-dump-to-postgres
https://stackoverflow.com/questions/1884060/is-there-a-free-tool-to-convert-mysql-dump-to-postgres
回答by Pete Wilson
A google searchyielded a reference to this discussion. It looks hopeful and maybe it will help.
一个谷歌搜索产生的参考讨论。看起来很有希望,也许会有所帮助。
HTH
HTH