2015-02-28 3 views
0

Привет, у меня есть дамп базы данных MySQL, это файл sql. Есть ли способ импортировать его в базу данных Postgres с помощью ruby? Я знаю, что есть команда вроде ActiveRecord::Base.connection.execute(IO.read("path/to/file")), но она терпит неудачу из-за разных баз данных. Основная проблема заключается в том, чтобы преобразовать какой-то sql-файл в формат Postres. Возможно ли использование только Ruby On Rails?Импорт MySQL дампа в базу данных Postres с использованием Ruby

+0

Вы пытались использовать аргумент командной строки [--compatible = name] (http://dev.mysql.com/doc/refman/5.0/en/mysqldump.html#option_mysqldump_compatible)? –

+0

Проблема в том, что я даже не создал этот дамп. Я просто получил sql-файл, который мне нужно импортировать в базу данных postgres. У меня нет доступа к базе данных MySQL. – Dawid

ответ

0

Попробуйте использовать mysql2postgres. Я использовал его более 5 лет назад, но, похоже, он все еще поддерживается.

Смежные вопросы