Files
3dverse-testtask/migrations/foo_001.sql
T

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