Implemented basic, deno KV backed, file service.
This commit is contained in:
commit
b0fe9f308e
13 files changed
+18885803
No files matched your search
@@ -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,
|
||||
)
|
||||
|
||||
Reference in new issue
Block a user