WIP: fingerpoint counts fp_count

This commit is contained in:
JohnE 2015-12-16 17:34:49 -08:00
parent 2312d54984
commit b60f036d99
1 changed files with 6 additions and 4 deletions

View File

@ -52,12 +52,14 @@ class FingerprintIndex:
CREATE TABLE md5_all ( CREATE TABLE md5_all (
md5_db TEXT PRIMARY KEY, md5_db TEXT PRIMARY KEY,
md5_list TEXT, md5_list TEXT,
fp_list TEXT); fp_list TEXT,
fp_count INTEGER);
''') ''')
self.db_conn.execute(''' self.db_conn.execute('''
CREATE TABLE md5_tables ( CREATE TABLE md5_tables (
md5_table TEXT, md5_table TEXT,
fp_list TEXT); fp_list TEXT,
fp_count INTEGER);
''') ''')
logging.info("Successfully created index table") logging.info("Successfully created index table")
self.__populateIndex(fp_dir) self.__populateIndex(fp_dir)
@ -102,8 +104,8 @@ class FingerprintIndex:
# logging.info("INSERT INTO md5_index VALUES(?, ?, ?): {}; {}; {}".format(md5_all, str(md5_list), filename)) # logging.info("INSERT INTO md5_index VALUES(?, ?, ?): {}; {}; {}".format(md5_all, str(md5_list), filename))
self.db_conn.execute( self.db_conn.execute(
''' '''
INSERT INTO md5_all VALUES(?, ?, ?) INSERT INTO md5_all VALUES(?, ?, ?, ?)
''', [md5_db, ','.join(md5_list), filename]) ''', [md5_db, ','.join(md5_list), filename, 1])
except sql.IntegrityError: except sql.IntegrityError:
try: try:
fp_list = self.__selectFileList(md5_db) fp_list = self.__selectFileList(md5_db)