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.