SQLite

Swift License Build

简介

SQLite 是 GRDB 的一个简单包装器。

这个库最初是一个围绕 SQLite 的简单 Swift 包装器,专注于允许客户端订阅特定的 SQL 查询,并在查询结果更改时通过 Combine 发布者接收更新。但随着时间的推移,这个库的维护者将注意力转移到了其他地方。与此同时,GRDB 继续改进。从 2023 年 8 月开始,这个库的维护者决定用 GRDB 替换其大部分内部结构,同时保持 SQLite 的大部分外部 API 和行为一致。

安装

Swift 包管理器

要将 SQLite 与 Swift 包管理器一起使用,请将一个依赖项添加到你的 Package.swift 文件中

let package = Package(
  dependencies: [
    .package(
      url: "https://github.com/shareup/sqlite.git",
      from: "21.0.0"
    )
  ]
)

许可证

SQLite 的许可证是标准的 MIT 许可证。你可以在 LICENSE 文件中找到它。

GRDB 许可证

GRDB 的许可证是标准的 MIT 许可证。你可以在这里找到它。