Как перенести данные из моего приложения rails из mySql в SQLite?Как перенести данные из моего приложения rails из mySql в SQLite
Возможно ли это?
Как перенести данные из моего приложения rails из mySql в SQLite?Как перенести данные из моего приложения rails из mySql в SQLite
Возможно ли это?
Отличный вопрос!
В прошлом мне пришлось перенести Gb баз данных из SQlite в MySQL на PostgreSQl и наоборот. Я попробовал множество утилит, скриптов и инструментов, но единственный способ, которым я нашел успешную миграцию базы данных, заключался в том, чтобы экспортировать данные в схему без базы данных, а затем импортировать данные.
Этот плагин спас мою жизнь тысячи раз: yaml_db.
Если вам нужно сделать это «на лету», используя какой-либо метод экспорта, вы можете просто открыть пару соединений DB, один на ваш mysql db и один на ваш sqlite db, сопоставить поля соответствующим образом и вставить в ваш экземпляр sqlite.
Если вам не нужно делать это на лету, это page.
Если вы просто хотите переместить свои данные и схему из одного в другое, это не должно быть слишком сложно, хотя, если вы используете один из темных углов mySQL, все может стать более увлекательным. В принципе, вы должны сбросить базу данных mySql в какой-то файл (есть много способов сделать это, например, из командной строки или из чего-то вроде phpmyAdmin), а затем, если память обслуживается (прошло некоторое время с тех пор, как я продолжаю сделал этот материал), сделать что-то вроде этого:
sqlite3 <database name> ".import <export file name>"
Кроме того, есть скрипт для автоматизации этого на this page на сайте SQLite, так что вы можете увидеть, если это на самом деле работает.
Отличная ссылка! Я собираюсь использовать это для моей следующей миграции. –