22 lines
536 B
SQL
22 lines
536 B
SQL
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,
|
|
)
|
|
|