feature: add sqlite kv db

This commit is contained in:
Seraphim Strub 2024-07-12 13:50:20 +00:00
parent 3671bf1f80
commit 759aae3b54
9 changed files with 152 additions and 2 deletions

15
schema.sql Normal file
View file

@ -0,0 +1,15 @@
CREATE TABLE IF NOT EXISTS store
(
id TEXT NOT NULL PRIMARY KEY,
data BLOB NOT NULL,
created_at DATE NOT NULL DEFAULT current_timestamp,
updated_at DATE NOT NULL DEFAULT current_timestamp
);
-- automatic updated at
CREATE TRIGGER IF NOT EXISTS update_store_updated_at
AFTER UPDATE ON store
WHEN OLD.updated_at <> current_timestamp
BEGIN
UPDATE store SET updated_at = CURRENT_TIMESTAMP WHERE id = OLD.id;
END;