diff --git a/src/db-sql-sqlite2.c b/src/db-sql-sqlite2.c index 7623c1f7..b8bfc024 100644 --- a/src/db-sql-sqlite2.c +++ b/src/db-sql-sqlite2.c @@ -355,7 +355,7 @@ int db_sqlite2_event(int event_type) { case DB_SQL_EVENT_SONGSCANEND: if(db_sqlite2_reload) { db_sqlite2_exec(NULL,E_FATAL,"commit transaction"); - db_sqlite2_exec(NULL,E_FATAL,"create index idx_path on songs(path)"); + db_sqlite2_exec(NULL,E_FATAL,"create index idx_path on songs(path,idx)"); db_sqlite2_exec(NULL,E_DBG,"delete from config where term='rescan'"); } break; diff --git a/src/db-sql-sqlite3.c b/src/db-sql-sqlite3.c index b6bd0bac..bce672ec 100644 --- a/src/db-sql-sqlite3.c +++ b/src/db-sql-sqlite3.c @@ -393,7 +393,7 @@ int db_sqlite3_event(int event_type) { case DB_SQL_EVENT_SONGSCANEND: if(db_sqlite3_reload) { db_sqlite3_exec(NULL,E_FATAL,"commit transaction"); - db_sqlite3_exec(NULL,E_FATAL,"create index idx_path on songs(path)"); + db_sqlite3_exec(NULL,E_FATAL,"create index idx_path on songs(path,idx)"); db_sqlite3_exec(NULL,E_DBG,"delete from config where term='rescan'"); } break;