ograph/packages/engine/migrations/0008_simplify_reducers.sql
小橘 d84a860d15 feat: initial ograph repo — engine (85 tests) + cli (31 tests)
Extracted from uncaged monorepo (oc-xiaoju/uncaged).
Resolves oc-xiaoju/uncaged#224.

- @uncaged/ograph: CF Worker engine (events, projections, reactions)
- @uncaged/ograph-cli: CLI for managing OGraph instances
- Removed @uncaged/oid dependency (unused)
- 116 tests, all passing
- CI: GitHub Actions

小橘 🍊(NEKO Team)
2026-04-12 23:43:56 +00:00

16 lines
474 B
SQL

-- 重建 reducers 表(SQLite 不支持 DROP COLUMN)
CREATE TABLE reducers_new (
name TEXT PRIMARY KEY,
driven_by TEXT NOT NULL,
params TEXT NOT NULL,
filter TEXT NOT NULL,
expression TEXT NOT NULL,
initial_value TEXT
);
INSERT INTO reducers_new (name, driven_by, params, filter, expression, initial_value)
SELECT name, driven_by, params, filter, expression, initial_value FROM reducers;
DROP TABLE reducers;
ALTER TABLE reducers_new RENAME TO reducers;