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)]