Привет, у меня есть дамп базы данных MySQL, это файл sql
. Есть ли способ импортировать его в базу данных Postgres с помощью ruby? Я знаю, что есть команда вроде ActiveRecord::Base.connection.execute(IO.read("path/to/file"))
, но она терпит неудачу из-за разных баз данных. Основная проблема заключается в том, чтобы преобразовать какой-то sql-файл в формат Postres. Возможно ли использование только Ruby On Rails?Импорт MySQL дампа в базу данных Postres с использованием Ruby
0
A
ответ
0
Вы проверили pgloader? http://pgloader.io/ Это очень простой в использовании и помог мне много.
Или я коснусь этого вопроса; How to import existing *.sql files in PostgreSQL 8.4?
0
Попробуйте использовать mysql2postgres. Я использовал его более 5 лет назад, но, похоже, он все еще поддерживается.
Смежные вопросы
- 1. Импорт данных CSV в базу данных MYSQL с использованием RUBY
- 2. Импорт данных Mysql с использованием Ruby
- 3. Импорт данных csv в базу данных mysql с использованием php
- 4. Импорт данных Excel в базу данных MySQL с использованием PHP
- 5. Импорт данных XML в базу данных mySQL с использованием php
- 6. Импорт файла дампа (.dmp) в mysql
- 7. Импорт CSV в реляционную базу данных MySQL?
- 8. Импорт дампа PostgreSQL в OSX
- 9. Импорт из Excel в базу данных MySQL с использованием SQuirrel
- 10. Импорт файла csv в базу данных MySQL с использованием Hibernate
- 11. Импорт rss-файлов в базу данных MySQL с использованием python
- 12. Импорт csv-файла в базу данных mysql с использованием php
- 13. Импорт базы данных в базу данных MySQL
- 14. Импорт данных в базу данных MySQL
- 15. Импорт данных csv в базу данных Mysql
- 16. Импорт данных Excel в базу данных mysql
- 17. Импорт данных Excel в базу данных mysql
- 18. Импорт файла .CSV в базу данных mysql
- 19. Импорт файла дампа в MySQL 5.7
- 20. Импорт mongoDB дампа в arangoDB
- 21. Импорт файла дампа MySQL в MSSQL
- 22. Импорт sql-дампа с использованием phppgadmin
- 23. Импорт csv-файла в базу данных mysql
- 24. Импорт csv в базу данных mysql
- 25. Импорт данных SQL Server с использованием дампа расширения .sql
- 26. Импорт данных в базу данных
- 27. Импорт календарей iCal в базу данных MySQL
- 28. Импорт XSLX-файлов в базу данных MySQL
- 29. Импорт большого sql-дампа в Mysql
- 30. Импорт файла .sql в базу данных MySql
Вы пытались использовать аргумент командной строки [--compatible = name] (http://dev.mysql.com/doc/refman/5.0/en/mysqldump.html#option_mysqldump_compatible)? –
Проблема в том, что я даже не создал этот дамп. Я просто получил sql-файл, который мне нужно импортировать в базу данных postgres. У меня нет доступа к базе данных MySQL. – Dawid