google-chrome sqlite3 browser-history

Google chrome history sqlite



google-chrome sqlite3 (1)

Este sitio tiene mucha información útil sobre las tablas SQLite de Chrome y cómo consultar las tablas.

Un ejemplo que dan en esa página de unir las dos tablas "urls" y "visitas" es el siguiente:

SELECT urls.url, urls.title, urls.visit_count, urls.typed_count, urls.last_visit_time, urls.hidden, visits.visit_time, visits.from_visit, visits.transition FROM urls, visits WHERE urls.id = visits.url

Y en cuanto al campo "transición" en la tabla de visitas, este valor le dice cómo se cargó la URL en el navegador. Dejaré que revises el enlace que te di para más detalles.

Los datos provienen del archivo de historial de Google Chrome.

Quiero saber el significado de las columnas en las tablas. Entonces encuentro que una tabla llamada visitas en la historia es:

CREATE TABLE visits(id INTEGER PRIMARY KEY,url INTEGER NOT NULL,visit_time INTEGER NOT NULL,from_visit INTEGER,transition INTEGER DEFAULhT 0 NOT NULL,segment_id INTEGER,is_indexed BOOLEAN)

El resultado de la tabla es:

1|10|12979306250150765|0|268435457|1|0 17|14|12979306291009421|0|838860801|2|0 18|14|12979306291724492|0|805306368|0|0 19|14|12979306296042195|0|838860808|0|0 20|14|12979306296322297|0|805306368|0|0 21|14|12979306298922534|0|838860808|0|0 22|14|12979306299261896|0|805306368|0|0 23|15|12979306305614105|0|805306368|0|0 24|15|12979306310110294|0|805306368|0|1 25|16|12979306316672464|0|805306368|0|1

Entonces, otra tabla llamada urls, que también está en esta historia sqlite es:

CREATE TABLE "urls"(id INTEGER PRIMARY KEY,url LONGVARCHAR,title LONGVARCHAR,visit_count INTEGER DEFAULT 0 NOT NULL,typed_count INTEGER DEFAULT 0 NOT NULL,last_visit_time INTEGER NOT NULL,hidden INTEGER DEFAULT 0 NOT NULL,favicon_id INTEGER DEFAULT 0 NOT NULL)

El resultado de la tabla es:

1|http://cateee.net/xxxx|Linuxxxx|0|0|0|0|0 2|http://kernel.org/|Index of xxxxxxxxx|0|0|0|0|0 3|http://repo.orxxxxxxxxxxxxx|xxx|0|0|0|0|0 4|http://stackoverflow.com/xxxx|xxxxxx|7|0|12979644275181782|0|0 5|http://stackoverflow.com/questions/xxxxxxx|linuxxxxxxxxxxxxxxxx|0|0|0|0|0 6|http://www.db-class.org/xxxxxxxxxxxxxxxx|xxxxxxx|6|0|12979306496245203|0|0 7|http://www.xxxxxxxxxxxxxxxxxxx|xxxxxxxxxxxxxxxxxx|0|0|0|0|0 8|http://www.xxxxxxxxxxxxxxxx|xxxxxxxxxxxxxxxxxxx|0|0|0|0|0 10|http://www.google.com/|PYTHON - Googlexxxxxxxxx|1|1|12979306250150765|0|0 14|http://www.facebook.com/|Facebook|6|2|12979306750272709|0|0 15|http://www.facebook.com/profile.phpxxxxxxxxx|xxxxxxxxxxxxxxx|2|0|12979306310110294|0|0

Así que mi problema es: ¿la primera columna de la tabla de URL llamada url_id representa en la segunda columna de la tabla de visitas llamada url INTEGER, pero la relación no es clara. Y cuál es el significado de la transición INTEGER en la tabla de visitas, puedo extraer el tiempo de estas, necesito obtener información útil de estas tablas y aclarar su relación.