From 6a2476825bfb06630d3abd9b6e99862312cddff7 Mon Sep 17 00:00:00 2001 From: Andrew Phillips Date: Tue, 13 May 2025 17:17:59 -0300 Subject: [PATCH] feat: add digest fields and update compression default in items table --- src/db.rs | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/db.rs b/src/db.rs index 21b1751..279dff8 100644 --- a/src/db.rs +++ b/src/db.rs @@ -31,7 +31,16 @@ lazy_static! { value TEXT NOT NULL, FOREIGN KEY(id) REFERENCES items(id) ON DELETE CASCADE, PRIMARY KEY(id, name));" - ) + ), + M::up( + "ALTER TABLE items ALTER COLUMN compression SET DEFAULT 'none';" + ), + M::up( + "ALTER TABLE items ADD COLUMN digest_type TEXT NOT NULL DEFAULT 'none';" + ), + M::up( + "ALTER TABLE items ADD COLUMN digest_value TEXT NULL;" + ), ]); } @@ -41,6 +50,8 @@ pub struct Item { pub ts: DateTime, pub size: Option, pub compression: String, + pub digest_type: String, + pub digest_value: String, } #[derive(Debug, Clone)]