sqlite - ``Create(...)`` function is incorrect
还没有人认领这个 Issue。
评估
- 难度
- 4/5
- 预计耗时
- 3-5 天
- 新手友好度
- 35/100
- Issue 类型
- 缺陷
- 描述清晰度
- 基本清楚
- 活跃度
- 停滞
- 技术栈
- fsharp, sqlite
- 领域
- databases
调研方向
从 issue 中描述的 SQLite Create(...) 入口开始,使用提供的 schema 重现失败,尤其是 kanji_service_attributes 表。跟踪 Create(KanjiId) 为何省略必需的 NOT NULL 列;当此 schema 的创建成功且不再出现报告的 constraint 错误时,工作即完成。
由索引模型根据 Issue 内容生成。
描述
Create(...) function is missing NOT NULL columns - which does indeed result in a
Error: SQLite Error 19: 'NOT NULL constraint failed: kanji_service_attributes.ServiceName'.
during runtime.
Schema:
create table if not exists kanji (
Id INTEGER PRIMARY KEY AUTOINCREMENT,
Text TEXT NOT NULL,
CreatedAt DATETIME DEFAULT CURRENT_TIMESTAMP
);
create table if not exists kanji_service_attributes (
ServiceName TEXT NOT NULL,
State INTEGER NOT NULL,
KanjiId INTEGER NOT NULL,
FOREIGN KEY (KanjiId) REFERENCES kanji(Id),
PRIMARY KEY (ServiceName, State)
);
Create(...) members:
ctx.Main.Kanji.``Create(Text)`` // 👍
ctx.Main.KanjiServiceAttributes.``Create(KanjiId)`` // 😱
Intentionally brief issue for lack of time but I can create a full repro for ease of debugging later. Would appreciate if someone could give me a sanity check before I create the full repro to make sure it's not just me forgetting how Sqlite works.
- 主要语言
- F#
- 星标
- 627
- 派生
- 147
- 平均合并
- 2 小时 2 分钟
- 30 天内合并 PR
- 1
贡献指南
这个仓库没有索引到贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
fsprojects/SQLProvider 的其他 Issue
-
enhancement
难度 3/5 1-2 天 新手友好度 55/100
fsprojects/SQLProvider#872 · 2 条评论 ·
-
Repo Assist? 未关闭enhancement
难度 5/5 一周以上 新手友好度 10/100
fsprojects/SQLProvider#870 · 1 条评论 ·
-
postgresql
难度 4/5 3-5 天 新手友好度 58/100
fsprojects/SQLProvider#869 · 2 条评论 ·
-
documentation
难度 2/5 1-3 小时 新手友好度 42/100
fsprojects/SQLProvider#868 · 2 条评论 ·
-
sql server
难度 4/5 3-5 天 新手友好度 45/100
fsprojects/SQLProvider#851 · 1 条评论 ·
查看 fsprojects/SQLProvider 的全部 Issue
相似的 Issue
-
难度 1/5 1 小时以内 新手友好度 75/100
-
bug
难度 2/5 1-3 小时 新手友好度 88/100
AstrBotDevs/AstrBot#10205 ·
-
难度 2/5 1-3 小时 新手友好度 72/100
-
难度 2/5 1-3 小时 新手友好度 70/100
OHDSI/Data2Evidence#3394 ·
-
难度 2/5 1-3 小时 新手友好度 84/100