Revision control
Copy as Markdown
SQLite format 3 @ 1 $ . .fê ö 1ûö n "Âjâ½OÛ|º7 à à UiC indexsqlite_autoindex_moz_historyvisit_tombstones_1moz_historyvisit_tombstones 5/)indexvisits_from_type_idxmoz_historyvisitsCREATE INDEX visits_from_type_idx ON moz_historyvisits(from_visit, visit_type)a%/}indexislocalindexmoz_historyvisitsCREATE INDEX islocalindex ON moz_historyvisits(is_local)]/{indexdateindexmoz_historyvisitsCREATE INDEX dateindex ON moz_historyvisits(visit_date)]/{indexfromindexmoz_historyvisitsCREATE INDEX fromindex ON moz_historyvisits(from_visit)r)/indexplacedateindexmoz_historyvisitsCREATE INDEX placedateindex ON moz_historyvisits(place_id, visit_date)k↩//tablemoz_historyvisitsmoz_historyvisitsCREATE TABLE moz_historyvisits (
id INTEGER PRIMARY KEY,
is_local INTEGER NOT NULL, -- XXX - not in desktop - will always be true for visits added locally, always false visits added by sync.
from_visit INTEGER, -- XXX - self-reference?
place_id INTEGER NOT NULL,
visit_date INTEGER NOT NULL,
visit_type INTEGER NOT NULL,
-- session INTEGER, -- XXX - what is 'session'? Appears unused.
unknown_fields TEXT,
FOREIGN KEY(place_id) REFERENCES moz_places(id) ON DELETE CASCADE,
FOREIGN KEY(from_visit) REFERENCES moz_historyvisits(id)
)"CCKtablemoz_places_stale_frecenciesmoz_places_stale_frecenciesCREATE TABLE moz_places_stale_frecencies (
place_id INTEGER PRIMARY KEY NOT NULL REFERENCES moz_places(id)
ON DELETE CASCADE,
stale_at INTEGER NOT NULL -- In milliseconds.
)77)tablemoz_places_tombstonesmoz_places_tombstones↩CREATE TABLE moz_places_tombstones (
guid TEXT PRIMARY KEY
) WITHOUT ROWIDV
'!sindexoriginidindexmoz_placesCREATE INDEX originidindex ON moz_places(origin_id)^ -!}indexguid_uniqueindexmoz_placesCREATE UNIQUE INDEX guid_uniqueindex ON moz_places(guid)z=!#indexlastvisitdateremoteindexmoz_places
CREATE INDEX lastvisitdateremoteindex ON moz_places(last_visit_date_remote)w;!indexlastvisitdatelocalindexmoz_places CREATE INDEX lastvisitdatelocalindex ON moz_places(last_visit_date_local)U'!qindexfrecencyindexmoz_placesCREATE INDEX frecencyindex ON moz_places(frecency)f-!indexvisitcountremotemoz_placesCREATE INDEX visitcountremote ON moz_places(visit_count_remote)c+!indexvisitcountlocalmoz_placesCREATE INDEX visitcountlocal ON moz_places(visit_count_local)U'!qindexurl_hashindexmoz_placesCREATE INDEX url_hashindex ON moz_places(url_hash).!!'tablemoz_placesmoz_placesCREATE TABLE moz_places (
id INTEGER PRIMARY KEY,
url LONGVARCHAR NOT NULL,
title LONGVARCHAR,
-- note - desktop has rev_host here - that's now in moz_origin.
visit_count_local INTEGER NOT NULL DEFAULT 0,
visit_count_remote INTEGER NOT NULL DEFAULT 0,
hidden INTEGER DEFAULT 0 NOT NULL,
typed INTEGER DEFAULT 0 NOT NULL, -- XXX - is 'typed' ok? Note also we want this as a *count*, not a bool.
frecency INTEGER DEFAULT -1 NOT NULL,
-- XXX - splitting last visit into local and remote correct?
last_visit_date_local INTEGER NOT NULL DEFAULT 0,
last_visit_date_remote INTEGER NOT NULL DEFAULT 0,
guid TEXT NOT NULL UNIQUE,
foreign_count INTEGER DEFAULT 0 NOT NULL,
url_hash INTEGER DEFAULT 0 NOT NULL,
description TEXT, -- XXXX - title above?
preview_image_url TEXT,
-- origin_id would ideally be NOT NULL, but we use a trigger to keep
-- it up to date, so do perform the initial insert with a null.
origin_id INTEGER,
-- a couple of sync-related fields.
sync_status TINYINT NOT NULL DEFAULT 1, -- 1 is SyncStatus::New
sync_change_counter INTEGER NOT NULL DEFAULT 0, -- adding visits will increment this
unknown_fields TEXT,
FOREIGN KEY(origin_id) REFERENCES moz_origins(id) ON DELETE CASCADE
)3G! indexsqlite_autoindex_moz_places_1moz_place 0! / ↩ ±D↩×↩V↩ q 5c% https://www.cnn.com/Breaking News, Latest News and Videos | CNNh¼¨/DGPLto3GoPBw+peÞ;S 5) % https://www.bbc.com/BBC - Homepage4¼2IlUDm5r-Vkvgn+è§J¦ Im % https://www.mozilla.org/en-US/Internet for people, not profit â Mozilla (US)4¼vu0kxsz_oyTxx+jð¸k ;S % https://duckduckgo.com/DuckDuckGo â Privacy, simplified.4¼|KpA2EryoHiyBu+JhSüV ?% % https://getpocket.com/en/Pocket: Home4¼l'wgjGNToCqk7u+^W÷û r5c % https://www.cnn.com/Breaking News, Latest News and Videos | CNN¼¨/DGPLto3GoPBw+peÞ; A5 % https://ca.yahoo.com/?p=usYahoo | Mail, Weather, Search, News, Finance, Sports, Shopping, Entertainment, Video4¼³TZdaIQKxmmmJ+èM ; % https://www.google.com/Google4¼↩x_MeMT-dJE3Ev+Bü~ø