问题标签 [sqlite]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
849 浏览

sqlite - 将 MFC 模型保存为 SQLite 数据库

我正在使用 MFC 玩 CAD 应用程序。我在想将文档(模型)保存为 SQLite 数据库会很好。

好处:

  • 我避免文件格式更改(SQLite 负责)
  • 免费查询引擎
  • 撤消堆栈被简化(表名、列名、新值等...)

意见?

0 投票
4 回答
817 浏览

sql - 删除旧结果的 SQL 触发器

我们有一个数据库,用于存储嵌入式设备的测试结果。有一个表,其中包含不同类型故障的列(详细信息不相关),以及一个主键“keynum”和一个列出故障数量的“NUM_FAILURES”列。我们存储通过和失败,因此通过在“NUM_FAILURES”中具有“0”。

为了防止数据库无限制地增长,我们希望保留最后 1000 个结果,以及最后 50 个超出 1000 个的失败。因此,最坏的情况是,表中可能有 1050 个条目。我试图找到最有效的 SQL 插入触发器来删除额外的条目。我会给出我目前的答案,但我想看看是否有人能想出更好的东西,因为 SQL 不是我经常做的事情。

如果相关,我们在非 Windows 平台上使用 SQLITE3。

编辑:澄清一下,我遇到问题的部分是删除,特别是与最近 50 次故障相关的部分。

0 投票
5 回答
15755 浏览

sqlite - 如何确定 SQLite 索引是否唯一?(使用 SQL)

我想通过 SQL 查询找出索引是否是唯一的。我正在使用 SQLite 3。

我尝试了两种方法:

这将返回有关索引的信息(“type”、“name”、“tbl_name”、“rootpage”和“sql”)。请注意,SQLite 自动创建索引时,sql 列为空。

这将返回索引中的列(“seqno”、“cid”和“name”)。

还有其他建议吗?

编辑:上面的例子是一个自动生成的索引,但我的问题是关于索引的。例如,我可以使用“CREATE UNIQUE INDEX index1 ON visit (user, date)”创建一个索引。似乎没有 SQL 命令会显示我的新索引是否是唯一的。

0 投票
8 回答
40127 浏览

ios - 如何在 iPhone 上访问 SQLite 数据库实例?

我正在开发一个使用内置 SQLite 数据库的 iPhone 应用程序。我正在尝试通过sqlite3命令行工具查看和打开数据库,以便可以对其执行任意 SQL。

当我在模拟器中运行我的应用程序时,.sqlite它创建的文件位于~/Library/Application Support/iPhone Simulator/User/Applications/.

如何在物理 iPhone 上查看该文件?

0 投票
1 回答
488 浏览

sqlite - 将包含许多记录的大型表从 SQLite 导出到自定义分隔文本文件的最佳方法是什么?

我正在处理的表可能大于可用内存(比如说 10GB),并且某些字段最多可以有 100MB 的文本。所以一个简单的 SELECT 查询可能不会削减它。我见过一些命令行解决方案,但我需要能够通过 C# 程序来做到这一点。

0 投票
5 回答
810 浏览

c# - 在本地存储网址的最佳方式

我正在创建一个 RSS 阅读器作为一个爱好项目,并且在用户添加他自己的 URL 的地方。

我在想两件事。

  • 一个纯文本文件,其中每个 url 都是一行
  • SQLite,我可以在 URL 后面拥有唯一 ID 和描述

SQLite 的想法是否会产生很大的开销,还是有更好的方法来做这样的事情?

0 投票
6 回答
87936 浏览

sql-server - 从 SQLite 导出到 SQL Server

是否有将SQLite数据库迁移到SQL Server(结构和数据)的工具?

0 投票
4 回答
1241 浏览

database - 是否可以在同一个 Django 项目中拥有单独的 SQLite 数据库?

我正在考虑为 Django 项目中的某些应用程序创建一个单独的 SQLite 数据库。
但是,如果可能,我不想使用直接 SQLite 访问。对这些数据库的 Django 风格的 ORM 访问将是理想的。
这可能吗?

谢谢你。

0 投票
5 回答
1261 浏览

sqlite - 硬件相关磁盘或内存损坏的可能性?

我有几百台计算机运行一个应用程序。在一台计算机上,我看到在我从 SQLite 中提取的某些字符串上错误地设置了单个位的两个实例。如果这是我的开发计算机,我会假设我在某处有错误,但肯定有一些安装,此时我将开始看到罕见的基于硬件的错误。

这当然取决于我做了多少 IO,但是当有机会看到这种事情时,是否有任何经验法则?例如,对于 TCP 数据包,本文确定“1600 万到 100 亿个数据包中大约有 1 个”会发生无声的、未被检测到的损坏。

不幸的是,不太可能在有问题的机器上运行内存/磁盘检查器。

0 投票
1 回答
29053 浏览

c# - 在 System.Data.SQLite 中创建/使用用户定义的函数?

用户定义函数和排序序列 完全支持用户定义函数和排序序列意味着在许多情况下,如果 SQLite 没有特性,您可以自己用自己喜欢的 .NET 语言编写它。编写 UDF 和整理序列从未如此简单

我在此处找到的 C# SQLite ADO.NET提供程序上发现了这一点,并且在理解有关如何实现/使用用户定义函数的文档时遇到了问题。

任何人都可以解释如何为这个迷路的新手提供任何工作示例吗?