使用Ruby将MySQL转储导入Postgres数据库

时间:2015-02-28 20:05:53

标签: mysql ruby-on-rails ruby postgresql

您好我有一个MySQL数据库转储,它是一个sql文件。有没有办法使用ruby将其导入Postgres数据库?我知道有一个像ActiveRecord::Base.connection.execute(IO.read("path/to/file"))这样的命令但由于数据库不同而失败了。主要问题是以某种方式转换sql文件,成为Postres格式。甚至可以仅使用Ruby On Rails吗?

2 个答案:

答案 0 :(得分:0)

你检查过pgloader吗? http://pgloader.io/ 它真的很容易使用,并帮助了我很多。

或者我会提到这个问题; How to import existing *.sql files in PostgreSQL 8.4?

答案 1 :(得分:0)

尝试使用mysql2postgres。我已经使用它超过5年了,但似乎还支持它。