auto-sync: 2026-05-17 00:43:44
This commit is contained in:
@@ -280,7 +280,17 @@ Layer 6: F17 SSE+Hook → F18 前端
|
||||
|
||||
开发过程中遇到的设计决策,按 AI native + 最优实践方向先执行,记录于此,用户明早 review。
|
||||
|
||||
> (暂无)
|
||||
#### 2026-05-17 SQLite 3.51.0 CHECK 约束解析 bug
|
||||
|
||||
**发现**: SQLite 3.51.0 不允许 CHECK 约束作为列定义列表的中间项(带尾随逗号)。
|
||||
```sql
|
||||
-- ❌ 报错:near "foo": syntax error
|
||||
CREATE TABLE t (status TEXT, CHECK (status IN ('a','b')), foo TEXT)
|
||||
-- ✅ 正常:inline CHECK
|
||||
CREATE TABLE t (status TEXT CHECK (status IN ('a','b')), foo TEXT)
|
||||
```
|
||||
**处理**: 所有 CHECK 约束改为内联方式(附在字段定义上)。
|
||||
**影响**: 无功能影响,只是 SQL 写法不同。
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user