diff --git a/app/lib/dal/indexDAL/sqlite/SqliteTable.ts b/app/lib/dal/indexDAL/sqlite/SqliteTable.ts
index dcd909b299658e2eae8442ad462b7d1099d4ac2a..79cf2313908270d793bc9e8ffb5915a0356be6ae 100644
--- a/app/lib/dal/indexDAL/sqlite/SqliteTable.ts
+++ b/app/lib/dal/indexDAL/sqlite/SqliteTable.ts
@@ -62,6 +62,7 @@ export class SqliteTable<T> {
 
   generateCreateIndexes() {
     return this.keys()
+      .filter(key => this.fields[key]?.indexed)
       .map((fieldName) => {
         return `CREATE INDEX IF NOT EXISTS idx_${this.name}_${fieldName} ON ${this.name} (${fieldName});\n`;
       })