gpt4 book ai didi

swift - Steam 2.0 : Where is the SQLite stored?

转载 作者:搜寻专家 更新时间:2023-10-31 08:30:30 24 4
gpt4 key购买 nike

我正在使用 Vapor 和内置的 SQLite 3 驱动程序:https://github.com/vapor/sqlite

所以我在 fluent.json 中将 "driver": "memory" 更改为 "driver": "sqlite" 并创建了 sqlite.json:

{
"path": "data.sqlite"
}

但即使我使用 Spotlight 搜索,我也找不到任何名为 data.sqlite 的文件。我也不能使用 sqlite-provider,它在我发现的许多教程中都很流行,因为它与 Vapor 2 不兼容:无法生成 Xcode 项目:swift-package: error: unsatisfiable

但尽管如此,数据还是存储在某个地方:我可以重启我的 Mac,运行 Vapor 并查看所有数据。

我在这里阅读了很多类似的问题,但没有作者使用 Vapor,所以这些答案对我没有帮助。我需要获取此 data.sqlite 文件位置。我究竟做错了什么?

P.S 我正在使用 Xcode 8.3.2、Swift 3.1、Vapor 2.0.1。 SQLite3 已安装。

最佳答案

好吧,我仍然不明白 Vapor 在哪里存储数据库文件,但我找到了这个解决方案:

Xcode > Product > Scheme > Edit Scheme > Options >  Use Custom Working Directory

我将其设置为我项目的父目录,data.sqlite 出现在那里。

但是,如果 Spotlight 也找不到它们,我仍然想知道它们最初存储在哪里以及以什么名称存储。

关于swift - Steam 2.0 : Where is the SQLite stored?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44152315/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com