Здесь мы запускаем небольшую собственную установку MediaWiki на основе MySQL. По соображениям простоты было бы здорово преобразовать эту установку в вариант SQLite, поскольку в этом случае не потребуется отдельный экземпляр базы данных.
Я ищу способ добиться этого. Одна из идей заключалась бы в том, что мы могли бы каким-то образом создать XML-дамп данных и снова вставить его позже. Но MediaWiki утверждает, что такой дамп не будет охватывать все данные: мы будем использовать учетные записи пользователей, редактировать журналы и прочее.
Есть ли у кого-нибудь опыт такой конвертации? Как вы думаете, какой подход для этого лучше всего подходит?
Есть скрипт mysql2sqlite.sh на GitHub
напишите сценарий вот так,
./mysql2sqlite.sh myDbase | sqlite3 database.sqlite
Если вы хотите узнать другие способы конвертации, сослаться на это