Fix the issue of i18n
authorSung-jae Park <nicesj.park@samsung.com>
Mon, 14 Jan 2013 03:53:21 +0000 (12:53 +0900)
committerSung-jae Park <nicesj.park@samsung.com>
Mon, 14 Jan 2013 03:53:21 +0000 (12:53 +0900)
Value of the language field has to be compared insensitively.

Change-Id: Iaf257996f8c143af32f318e9761e3250590feafc

packaging/org.tizen.data-provider-master.spec
pkgmgr_livebox/src/service_register.c

index 902638c..cb07dd1 100644 (file)
@@ -1,6 +1,6 @@
 Name: org.tizen.data-provider-master
 Summary: Master data provider
-Version: 0.14.0
+Version: 0.14.1
 Release: 1
 Group: main/app
 License: Flora License
index 0fe8b69..73d9e41 100644 (file)
@@ -81,7 +81,7 @@
  * +-------+------+------+------+
  * | pkgid |   -  |   -  |   -  |
  * +-------+------+------+------+
- * CREATE TABLE i18n ( pkgid TEXT NOT NULL, lang TEXT, name TEXT, icon TEXT, FOREIGN KEY(pkgid) REFERENCES pkgmap(pkgid) )
+ * CREATE TABLE i18n ( pkgid TEXT NOT NULL, lang TEXT COLLATE NOCASE, name TEXT, icon TEXT, FOREIGN KEY(pkgid) REFERENCES pkgmap(pkgid) )
  *
  *
  * box_size
@@ -739,7 +739,7 @@ static inline int db_create_i18n(void)
        char *err;
        static const char *ddl;
 
-       ddl = "CREATE TABLE i18n ( pkgid TEXT NOT NULL, lang TEXT, name TEXT, " \
+       ddl = "CREATE TABLE i18n ( pkgid TEXT NOT NULL, lang TEXT COLLATE NOCASE, name TEXT, " \
                "icon TEXT, FOREIGN KEY(pkgid) REFERENCES pkgmap(pkgid) ON DELETE CASCADE)";
        if (sqlite3_exec(s_info.handle, ddl, NULL, NULL, &err) != SQLITE_OK) {
                ErrPrint("Failed to execute the DDL (%s)\n", err);