Remove user_marked field in face table 80/160180/1 accepted/tizen/unified/20171115.174101 submit/tizen/20171115.074622
authorMinje Ahn <minje.ahn@samsung.com>
Tue, 14 Nov 2017 23:56:22 +0000 (08:56 +0900)
committerMinje Ahn <minje.ahn@samsung.com>
Tue, 14 Nov 2017 23:56:22 +0000 (08:56 +0900)
Add face scan status for distinguish between file changes and re-scans.
 - file modified time > face detected time : file is changed
 - face detected time == 0 : some detected faces are removed by user

Change logic to re-scan:
 - Do not delete, add missing. Delete is performed only when the file is modified.
 - Delete unnecessary fields (user_marked)

Change-Id: Ibe9333e80b5feea4162a2b03fe407ceaf343fc70
Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
src/common/media-svc-db-utils.c

index e48b899..b1dfd9f 100755 (executable)
@@ -799,8 +799,6 @@ int _media_svc_init_table_query(const char *event_table_name)
        media_svc_retv_if(ret != MS_MEDIA_ERR_NONE, ret);
        ret = __media_svc_add_column_info(&column_list[MEDIA_SVC_DB_LIST_FACE], "face_tag", MEDIA_SVC_DB_TYPE_TEXT, NULL, USER_V4, NULL, false, false, false);
        media_svc_retv_if(ret != MS_MEDIA_ERR_NONE, ret);
-       ret = __media_svc_add_column_info(&column_list[MEDIA_SVC_DB_LIST_FACE], "user_marked", MEDIA_SVC_DB_TYPE_INT, "DEFAULT 0", USER_V6, NULL, false, false, false);
-       media_svc_retv_if(ret != MS_MEDIA_ERR_NONE, ret);
 
        return ret;
 }