123456789101112131415161718192021222324252627282930313233343536 |
- CREATE TABLE history_items (
- id INTEGER PRIMARY KEY AUTOINCREMENT,
- url TEXT NOT NULL UNIQUE,
- domain_expansion TEXT NULL,
- visit_count INTEGER NOT NULL,
- daily_visit_counts BLOB NOT NULL,
- weekly_visit_counts BLOB NULL,
- autocomplete_triggers BLOB NULL,
- should_recompute_derived_visit_counts INTEGER NOT NULL);
- CREATE TABLE sqlite_sequence(name, seq);
- CREATE TABLE history_visits (
- id INTEGER PRIMARY KEY AUTOINCREMENT,
- history_item INTEGER NOT NULL REFERENCES history_items(id) ON DELETE CASCADE,
- visit_time REAL NOT NULL,
- title TEXT NULL,
- load_successful BOOLEAN NOT NULL DEFAULT 1,
- http_non_get BOOLEAN NOT NULL DEFAULT 0,
- synthesized BOOLEAN NOT NULL DEFAULT 0,
- redirect_source INTEGER NULL UNIQUE REFERENCES history_visits(id) ON DELETE CASCADE,
- redirect_destination INTEGER NULL UNIQUE REFERENCES history_visits(id) ON DELETE CASCADE,
- origin INTEGER NOT NULL DEFAULT 0,
- generation INTEGER NOT NULL DEFAULT 0);
- CREATE TABLE history_tombstones (
- id INTEGER PRIMARY KEY AUTOINCREMENT,
- start_time REAL NOT NULL,
- end_time REAL NOT NULL,
- url TEXT,
- generation INTEGER NOT NULL DEFAULT 0);
- CREATE TABLE metadata (key TEXT NOT NULL UNIQUE,
- value);
- CREATE INDEX history_items__domain_expansion ON history_items (domain_expansion);
- CREATE INDEX history_visits__last_visit ON history_visits (history_item, visit_time DESC, synthesized ASC);
- CREATE INDEX history_visits__origin ON history_visits (origin, generation);
- CREATE INDEX history_tombstones__generation ON history_tombstones (generation);
- CREATE INDEX history_tombstones__end_time ON history_tombstones (end_time);
- CREATE TABLE history_client_versions (client_version INTEGER PRIMARY KEY, last_seen REAL NOT NULL);
|