Implemented basic, deno KV backed, file service.

This commit is contained in:
didier amyot committed 2023-06-10 07:53:19 -04:00
commit b0fe9f308e
13 files changed
+18885803

No files matched your search

+21
View File
@@ -0,0 +1,21 @@
CREATE TABLE file (
id INTEGER PRIMARY KEY AUTOINCREMENT,
file_name TEXT NOT NULL,
sha1 TEXT NOT NULL
)
CREATE TABLE file_to_blob(
id INTEGER PRIMARY KEY AUTOINCREMENT,
file_id INTEGER NOT NULL,
blob_id INTEGER NOT NULL,
FOREIGN KEY (file_id) REFERENCES file (id),
FOREIGN KEY (blob_id) REFERENCES blob_ (id)
)
CREATE TABLE blob_ (
id INTEGER PRIMARY KEY AUTOINCREMENT,
data BLOB NOT NULL,
sha1 TEXT NOT NULL,
)