| 1234567891011121314 |
- 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;
|