Любой способ конвертировать файл базы данных Realm в sqlite?

у меня есть база данных realm (.realm) из существующего приложения, которое имеет более 400k записей.

я зарылся головой в это более 3-4 часов, но я не мог найти плодотворных результатов для преобразования на SQLite в.

3 ответов


любое преобразование данных до сих пор было сделано вручную. Люди преобразуются из основных данных в область, захватывая объекты из основных данных, а затем сохраняя их в область.

Я полагаю, что ваш лучший выбор будет похож здесь. Возьмите каждый объект из области, а затем преобразуйте его в таблицы/строки/и столбцы в sqlite. Тогда вы можете взять этот файл куда угодно.


Я не дома с этим, но я нашел это ссылке надеюсь, это может помочь.


вы можете открыть файл realm в браузере Realm и там у вас есть возможность конвертировать файл в CSV ( File => Export => CSV ). Затем вы можете импортировать этот CSV-файл в базу данных mysql.

Если вы хотите sqlite более конкретно, вы можете импортировать таблицы отдельно в свою БД sqlite через SQLiteBrowser . Создайте или откройте файл базы данных и выберите нужную таблицу , затем вы можете импортировать таблицу из CSV.