| @@ -1,19 +1,19 @@ | |||||
| CREATE TABLE cache ( | CREATE TABLE cache ( | ||||
| cache_id BLOB NOT NULL, | |||||
| cache_time INTEGER NOT NULL DEFAULT (STRFTIME('%s', 'now')), | |||||
| cache_queries INTEGER NOT NULL DEFAULT 0, | |||||
| cache_process_time REAL NOT NULL DEFAULT 0, | |||||
| cache_possible_miss INTEGER NOT NULL DEFAULT 0, | |||||
| cache_id BINARY(32) NOT NULL, | |||||
| cache_time TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, | |||||
| cache_queries INT(4) NOT NULL DEFAULT 0, | |||||
| cache_process_time DOUBLE NOT NULL DEFAULT 0, | |||||
| cache_possible_miss BOOLEAN NOT NULL DEFAULT 0, | |||||
| PRIMARY KEY (cache_id) | PRIMARY KEY (cache_id) | ||||
| ); | ); | ||||
| CREATE INDEX cache_time_idx ON cache (cache_time); | CREATE INDEX cache_time_idx ON cache (cache_time); | ||||
| CREATE TABLE cache_data ( | CREATE TABLE cache_data ( | ||||
| cdata_id ROWID, | |||||
| cdata_cache_id BLOB NOT NULL, | |||||
| cdata_url TEXT NOT NULL, | |||||
| cdata_confidence REAL NOT NULL DEFAULT 0, | |||||
| cdata_skipped INTEGER NOT NULL DEFAULT 0, | |||||
| cdata_excluded INTEGER NOT NULL DEFAULT 0, | |||||
| cdata_id BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT, | |||||
| cdata_cache_id BINARY(32) NOT NULL, | |||||
| cdata_url VARCHAR(1024) NOT NULL, | |||||
| cdata_confidence DOUBLE NOT NULL DEFAULT 0, | |||||
| cdata_skipped BOOLEAN NOT NULL DEFAULT 0, | |||||
| cdata_excluded BOOLEAN NOT NULL DEFAULT 0, | |||||
| PRIMARY KEY (cdata_id), | PRIMARY KEY (cdata_id), | ||||
| FOREIGN KEY (cdata_cache_id) REFERENCES cache (cache_id) | FOREIGN KEY (cdata_cache_id) REFERENCES cache (cache_id) | ||||
| ON DELETE CASCADE ON UPDATE CASCADE | ON DELETE CASCADE ON UPDATE CASCADE | ||||