【发布时间】:2017-08-19 23:20:30
【问题描述】:
我正在打开与用户在我的 golang 程序中选择的 sqlite 数据库的连接。如果他们提供了一个不存在的文件的路径,那么我想抛出一个错误而不是创建文件。
我正在使用mattn/gp-sqlite3 驱动程序。据我所知,文档没有提到这个功能。
- sqlite C documentation 提到了查询字符串格式,但没有提到目标文件的存在。
-
C# connection strings 有一个
FailIfMissing选项,但格式不同。
这与Make SQLite connection fail if database is missing? (deleted/moved) 相同,但用于 golang 而不是 C#。 golang 驱动程序似乎使用不同的格式来描述与 C# 驱动程序的连接,所以我不知道那里的答案是否转换为 golang。
【问题讨论】: