From: Minje Ahn Date: Tue, 5 Nov 2019 01:07:15 +0000 (+0900) Subject: Merge all storage tables X-Git-Tag: submit/tizen/20191113.015717^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a1d27375a2a3a64fb6a4aa91d91ba389fc6505fd;p=platform%2Fcore%2Fmultimedia%2Fdcm-service.git Merge all storage tables Change-Id: I3fd61307e74a57b66d6171ab5f33115514a9fb54 Signed-off-by: Minje Ahn --- diff --git a/packaging/dcm-service.spec b/packaging/dcm-service.spec index 2993e5c..7cc96f1 100644 --- a/packaging/dcm-service.spec +++ b/packaging/dcm-service.spec @@ -1,6 +1,6 @@ Name: dcm-service Summary: A media DCM(Digital Contents Management) Service -Version: 0.2.1 +Version: 0.2.2 Release: 0 Group: Multimedia/Service License: Apache-2.0 diff --git a/src/dcm_svc_db.c b/src/dcm_svc_db.c index 2fdfb19..0f00fcc 100755 --- a/src/dcm_svc_db.c +++ b/src/dcm_svc_db.c @@ -25,12 +25,12 @@ #define DB_TABLE_FACE "face" #define DB_TABLE_FACE_SCAN_LIST "face_scan_list" -#define DB_VIEW_MEDIA "media_view" +#define DB_TABLE_MEDIA "media" #define FACE_ITEM "media_id, face_rect_x , face_rect_y, face_rect_w , face_rect_h, face_orientation" -#define SELECT_MEDIA_INFO_BY_FILE_PATH_FROM_DB "SELECT media_id, media_width, media_height, media_orientation, media_mime_type, media_modified_time FROM "DB_VIEW_MEDIA" WHERE media_path = '%q';" -#define SELECT_SCAN_TYPE "SELECT CASE WHEN "DB_VIEW_MEDIA".media_modified_time="DB_TABLE_FACE_SCAN_LIST".modified_time THEN 1 WHEN "DB_TABLE_FACE_SCAN_LIST".modified_time=0 THEN 3 ELSE 2 END result\ - FROM "DB_TABLE_FACE_SCAN_LIST" INNER JOIN "DB_VIEW_MEDIA" ON "DB_TABLE_FACE_SCAN_LIST".media_id="DB_VIEW_MEDIA".media_id WHERE "DB_TABLE_FACE_SCAN_LIST".media_id='%q';" +#define SELECT_MEDIA_INFO_BY_FILE_PATH_FROM_DB "SELECT media_id, media_width, media_height, media_orientation, media_mime_type, media_modified_time FROM "DB_TABLE_MEDIA" WHERE media_path = '%q';" +#define SELECT_SCAN_TYPE "SELECT CASE WHEN "DB_TABLE_MEDIA".media_modified_time="DB_TABLE_FACE_SCAN_LIST".modified_time THEN 1 WHEN "DB_TABLE_FACE_SCAN_LIST".modified_time=0 THEN 3 ELSE 2 END result\ + FROM "DB_TABLE_FACE_SCAN_LIST" INNER JOIN "DB_TABLE_MEDIA" ON "DB_TABLE_FACE_SCAN_LIST".media_id="DB_TABLE_MEDIA".media_id WHERE "DB_TABLE_FACE_SCAN_LIST".media_id='%q';" #define INSERT_FACE_ITEM_TO_DB "INSERT OR IGNORE INTO " DB_TABLE_FACE" (" FACE_ITEM") VALUES ('%q', %d, %d, %d, %d, %d);" #define SELECT_FACE_COUNT_BY_MEDIA_ID "SELECT COUNT(*) FROM " DB_TABLE_FACE" WHERE media_id = '%q';"