diff --git a/ChangeLog b/ChangeLog index 2ac2615751c4939ef28f843725ba8c8d1a8a8d85..6f5ea823945b22dec7dada6a5e89ac45e04c1d99 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,16 @@ +2003-04-20 Per Cederqvist <ceder@ceder.dyndns.org> + + Schema fix. + * createdb.sql (file): The filename, size, mtime, dir_id should be + sufficient as a unique key. + + Improve scanning performance by a factor of approximately 8. + * scanner.py (scan): Performance fix: don't do a select per file + we examine. Insert all of the files into a temporary table + instead, and do a left join to find out which of them that are + new. + (insert_tmp_files): New function. + 2003-04-19 Per Cederqvist <ceder@ceder.dyndns.org> Optimize the database.