sqlite - 即使对于 PRAGMA integriti_check,Sqlite 文件也不是数据库
问题描述
我有这个使用 Sqlite db 的应用程序,但突然它抛出异常说文件不是数据库。
我尝试将旧的 db 转储到 sql 文件。但是在sql文件里面仍然说error=>file不是数据库。
解决方案
SQLite,顾名思义,是一个轻量级的 SQL。从技术上讲,当您使用 SQLite 时,您的数据库存储在一个文件中,请参阅:https ://fileinfo.com/extension/sqlite
如果您的操作已经保存,那么希望您有一个可以从中加载的备份。如果你的 SQLite 数据库状态良好,但是你想生成一个 sql 文件,那么你可以使用 dump 命令,见这里:https ://www.sqlitetutorial.net/sqlite-dump/
推荐阅读
- file - 上传文件时托管网站自己的服务器如何选择我的计算机目录?
- python - 检查该项目是否存在于 OrderedDict 的字典中
- java - 如何使用 Java swing 备份 MySQL 数据库中的单个表?
- javascript - Vaadin-tooltip 有时不显示。怎么了?如何以编程方式显示它?
- java - 通过 apache HttpClient 3.1 在大型 HTTP MultipartRequestEntity 上的 OutOfMemory
- java - Google Cloud Dataflow 服务帐户未传播给工作人员?
- excel - 如何从时间线切片器恢复结束日期和开始日期值并将它们放入单元格
- python - 通过创建 Firebase 实时数据库的事件类型触发了带有 Python 的 Cloud Function
- javascript - 我应该在 JS 中测试静态本地文件吗?
- c# - 如何在c#中为多个条件保存数据