flake-tracker/schema.sql

24 lines
482 B
MySQL
Raw Normal View History

2025-02-10 18:05:41 +01:00
CREATE TABLE flakes (
flake_uri TEXT PRIMARY KEY NOT NULL,
tracker_track BOOLEAN NOT NULL,
tracker_last_scanned INT
2025-02-01 02:10:06 +01:00
);
2025-02-08 16:51:16 +01:00
CREATE TABLE revisions (
2025-02-01 02:10:06 +01:00
revision_uri TEXT PRIMARY KEY NOT NULL,
2025-02-08 16:51:16 +01:00
flake_uri TEXT,
2025-02-01 02:10:06 +01:00
nix_store_path TEXT,
nar_hash TEXT,
2025-02-10 18:05:41 +01:00
last_modified INT
2025-02-01 02:10:06 +01:00
);
2025-02-08 16:51:16 +01:00
CREATE TABLE inputs (
revision_uri TEXT NOT NULL,
2025-02-01 02:10:06 +01:00
input_name TEXT NOT NULL,
2025-02-08 16:51:16 +01:00
locked_revision_uri TEXT,
locked_flake_uri TEXT,
locked_nar_hash TEXT,
2025-02-01 02:10:06 +01:00
last_modified INT,
2025-02-08 16:51:16 +01:00
PRIMARY KEY (revision_uri, input_name)
2025-02-01 02:10:06 +01:00
);