Files
opencode/packages/updates/migrations/0001_artifact.sql
2026-07-21 19:58:56 -04:00

15 lines
414 B
SQL

CREATE TABLE artifact (
channel TEXT NOT NULL,
name TEXT NOT NULL,
distribution TEXT NOT NULL,
version TEXT NOT NULL,
metadata TEXT NOT NULL,
active INTEGER NOT NULL DEFAULT 0 CHECK (active IN (0, 1)),
time_updated INTEGER NOT NULL,
PRIMARY KEY (channel, name, distribution, version)
) WITHOUT ROWID;
CREATE UNIQUE INDEX artifact_active
ON artifact (channel, name, distribution)
WHERE active = 1;