tree: d6a0a3c56c25a4abac48775e6c4e2c173a51bf5d [path history] [tgz]
  1. Favicons.v3.sql
  2. Favicons.v4.sql
  3. Favicons.v5.sql
  4. Favicons.v6.sql
  5. Favicons.v7.sql
  6. Favicons.v8.sql
  7. HistoryNoDuration
  8. HistoryNoSource
  9. History_with_starred
  10. OWNERS
  11. README.md
  12. TopSites.v1.sql
  13. TopSites.v2.sql
  14. TopSites.v3.sql
  15. TopSites.v4.sql
  16. history.22.sql
  17. history.26.sql
  18. history.27.sql
  19. history.28.sql
  20. history.29.sql
  21. history.30.sql
  22. history.31.sql
  23. history.32.sql
  24. history.38.sql
  25. history.39.sql
  26. history.40.sql
  27. thumbnail_wild/
components/test/data/history/README.md

How to generate history.N.sql files using a Chromium build.

On a Linux build:

  1. Build the sqlite_shell target. This will build the SQLite CLI.

     $ ninja sqlite_shell
    
  2. Run Chrome/Chromium with a fresh profile directory and immediately quit. It doesn‘t really matter how long you run it, but there’ll be less work for you if you quit early.

     $ out/Debug/chrome-wrapper --user-data-dir=foo
    
  3. Locate the History file in the profile directory.

  4. Dump the History database into a text file:

     $ echo '.dump' | sqlite_shell foo/Default/History > history.sql
    
  5. Manually remove all INSERT INTO statements other than the statements populating the meta table.