fix: keep files during updates
This commit is contained in:
@ -15,13 +15,15 @@ enum lm_query_index {
|
||||
QUERY_SELECT_ENTRY_SINGLE_2 = 3,
|
||||
QUERY_DELETE_ENTRY_SINGLE = 4,
|
||||
QUERY_SELECT_ENTRY_ALL = 5,
|
||||
QUERY_CREATE_FILE_TABLE = 6,
|
||||
QUERY_INSERT_FILE_SINGLE = 7,
|
||||
QUERY_DELETE_FILE_ALL = 8,
|
||||
QUERY_SELECT_FILE_SINGLE = 9,
|
||||
QUERY_SELECT_FILE_ALL = 10,
|
||||
QUERY_UPDATE_FILE_1 = 11,
|
||||
QUERY_UPDATE_FILE_2 = 12,
|
||||
|
||||
QUERY_CREATE_FILE_TABLE = 6,
|
||||
QUERY_INSERT_FILE_SINGLE = 7,
|
||||
QUERY_DELETE_FILE_ALL = 8,
|
||||
QUERY_DELETE_FILE_SINGLE = 9,
|
||||
QUERY_SELECT_FILE_ALL = 10,
|
||||
QUERY_SELECT_FILE_SINGLE = 11,
|
||||
QUERY_UPDATE_FILE_1 = 12,
|
||||
QUERY_UPDATE_FILE_2 = 13,
|
||||
};
|
||||
|
||||
enum lm_columns {
|
||||
@ -78,6 +80,7 @@ bool lm_database_files_next(
|
||||
bool lm_database_files_add(
|
||||
lm_database_t *db, lm_entry_t *entry, char *path, char *hash); // adds a file to the files database
|
||||
bool lm_database_files_del(lm_database_t *db, lm_entry_t *entry); // dels all files of belonging to a entry
|
||||
bool lm_database_files_del_single(lm_database_t *db, char *path);
|
||||
void lm_database_files_next_free(lm_database_t *db, lm_entry_t *entry, char **path, char **hash,
|
||||
bool *keep); // frees resources used for lm_database_files_next
|
||||
|
||||
|
Reference in New Issue
Block a user