diff --git a/createdb.sql b/createdb.sql
index 396c746a9c5d68a13ea3d52be6aa6e4ee04980df..256e46da1b820826518bbb66fa8b9648f8b3da58 100644
--- a/createdb.sql
+++ b/createdb.sql
@@ -32,7 +32,7 @@ create table file (
 	broken bool			not null,
 
 	INDEX(filename),
-	UNIQUE(filename, size, mtime, md5sum),
+	UNIQUE(filename, size, mtime, dir_id),
 	INDEX(md5sum),
 	INDEX(size)
 );