22 lines
530 B
SQL
22 lines
530 B
SQL
CREATE TABLE files (
|
|
id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL,
|
|
hash VARCHAR NOT NULL,
|
|
path VARCHAR NOT NULL,
|
|
size BIGINT NOT NULL,
|
|
ts DATETIME NOT NULL,
|
|
valid BOOLEAN NOT NULL DEFAULT TRUE
|
|
);
|
|
|
|
CREATE INDEX files_hash ON files(hash);
|
|
CREATE INDEX files_path ON files(path);
|
|
CREATE INDEX files_valid ON files(valid);
|
|
|
|
CREATE TABLE data (
|
|
identity BLOB PRIMARY KEY NOT NULL,
|
|
target BLOB NOT NULL,
|
|
key VARCHAR NOT NULL,
|
|
value VARCHAR NOT NULL
|
|
);
|
|
|
|
CREATE INDEX data_target ON data(target);
|