Explorar el Código

added query commit every 200 files added

Gamaliel Espinoza hace 8 años
padre
commit
979ad54fef
Se han modificado 1 ficheros con 5 adiciones y 0 borrados
  1. 5 0
      tools/fourier/cli.py

+ 5 - 0
tools/fourier/cli.py

@@ -124,6 +124,7 @@ def main():
         elif action == 'index-files':
             counter = 0
             already_indexed = 0
+            multiplo_commit = 200
             conn = sqlite3.connect(dbpath)
             path = os.path.join('/var/fourier', device_id)
             if args.station:
@@ -159,6 +160,10 @@ def main():
                             counter += 1
                             print(dt)
 
+                            if counter % multiplo_commit == 0:
+                                conn.commit()
+                                print('commited')
+
                     except sqlite3.IntegrityError:
                         already_indexed += 1
                         print('already indexed: {}'.format(filename))