-
最终用户将提供一个由sqlite数据库生成的文件? 是这样吗? ISO csv可以进行sql转储和sql加载。 该文件是sql,可读且可编辑。 那能满足你的需要吗? – 莱斯·南丁格尔 评论 2022年8月18日15:12 -
Rails可能会使用DB连接。 听起来您需要一个命令行工具来转换数据库。 您可以从Rails调用命令行工具。 – B七 评论 2022年8月18日18:13 -
您可以使用 来自SQLite的dump命令 命令行工具将数据转储为SQL文件。 将其转储为JSON实际上是一个巨大的进步,因为它没有类型化,您需要跳过对数据进行序列化和非序列化的额外步骤。 备份和/或迁移数据库是一项相当常见的任务,因此您不需要重新发明轮子。 – 最大值 评论 2022年8月19日13:58 -
@LesNightingill谢谢你的回答。 不幸的是,我无法控制文件中转储的内容。 第三方android应用程序正在将这些文件转储到S3存储桶中,然后由用户下载,并且必须以某种方式进行处理。 目前,它是使用DBBRowser在PC上打开并手动处理的。 我需要将其自动化。 我将把sql转储为CSV,这需要做更多的工作,但可能正好可以,谢谢。 – 西尔威克 评论 2022年8月30日12:30 -
@B甚至很不幸,rails使用命令行工具的请求被拒绝。 谢谢你的回复。 – 西尔威克 评论 2022年8月30日12:31