21 lines
385 B
SQL
21 lines
385 B
SQL
CREATE TABLE files (
|
|
id TEXT PRIMARY KEY,
|
|
name TEXT NOT NULL,
|
|
storage_key TEXT NOT NULL,
|
|
checksum TEXT NOT NULL,
|
|
created_at INTEGER NOT NULL,
|
|
updated_at INTEGER NOT NULL,
|
|
deleted_at INTEGER
|
|
);
|
|
|
|
CREATE TABLE tags (
|
|
id TEXT PRIMARY KEY,
|
|
name TEXT NOT NULL
|
|
);
|
|
|
|
CREATE TABLE file_tags (
|
|
file_id TEXT NOT NULL,
|
|
tag_id TEXT NOT NULL,
|
|
PRIMARY KEY (file_id, tag_id)
|
|
);
|