有什么方法可以将 Realm 数据库文件转换为 sqlite?

Any way to convert Realm database file in to sqlite?

我有来自现有应用程序的领域数据库 (.realm),它有超过 40 万条记录。

我为此埋头苦干了 3-4 个小时,但在将 .realm 文件转换为 sqlite[=17 时,我找不到任何富有成果的结果=] 文件。

我不熟悉这个,但我找到了这个link希望它能有所帮助。

到目前为止,所有数据转换都是手动完成的。人们通过从 Core Data 中获取对象然后将它们保存到 Realm 来从 Core Data 转换到 Realm。

我想你最好的选择与这里类似。从 Realm 中抓取每个对象,然后将其转换为 sqlite 中的 tables/rows/and 列。然后您可以将该文件带到任何地方。

您可以在领域浏览器中打开领域文件,您可以选择将文件转换为 CSV(文件 => 导出 => CSV)。然后您可以将该 CSV 文件导入 mysql 数据库。

如果你想要更具体的 sqlite,你可以通过 SQLiteBrowser 单独导入 tables 到你的 sqlite 数据库。创建或打开您的数据库文件和 select 您想要的特定 table,然后您可以从 CSV 导入 table。