This commit is contained in:
Anthony Sottile 2025-11-09 16:29:53 -05:00
parent 49e28eea48
commit ef464b31ac
3 changed files with 122 additions and 62 deletions

29
TODO.md Normal file
View file

@ -0,0 +1,29 @@
tables
======
```sql
CREATE TABLE IF NOT EXISTS manifests (
repo TEXT NOT NULL,
rev TEXT NOT NULL,
manifest TEXT NOT NULL,
PRIMARY KEY (repo, rev)
);
-- `clones` -- ephemeral but helpful for pre-commit.ci to pre-seed ?
CREATE TABLE IF NOT EXISTS clones (
repo TEXT NOT NULL,
rev TEXT NOT NULL,
path TEXT NOT NULL,
PRIMARY KEY (repo, rev)
);
CREATE TABLE IF NOT EXISTS installs (
repo TEXT NOT NULL,
rev TEXT NOT NULL,
language TEXT NOT NULL,
language_version TEXT NOT NULL,
additional_dependencies TEXT NOT NULL,
path TEXT NOT NULL,
PRIMARY KEY (repo, rev, language, language_version, additional_dependencies)
);
```