[tracker/property-changes] squash with previous



commit a7102a0cb39bfa394bd678a457f3e4a8ab9a93f1
Author: Philip Van Hoof <philip codeminded be>
Date:   Thu Apr 1 17:10:56 2010 +0200

    squash with previous

 src/libtracker-data/tracker-data-manager.c |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)
---
diff --git a/src/libtracker-data/tracker-data-manager.c b/src/libtracker-data/tracker-data-manager.c
index e648285..d1bff2f 100644
--- a/src/libtracker-data/tracker-data-manager.c
+++ b/src/libtracker-data/tracker-data-manager.c
@@ -102,6 +102,11 @@ set_index_for_multi_value_property (TrackerDBInterface *iface,
                                     const gchar *field_name,
                                     gboolean enabled)
 {
+	tracker_db_interface_execute_query (iface, NULL,
+	                                    "DROP INDEX IF EXISTS \"%s_%s_ID_ID\"",
+	                                    service_name,
+	                                    field_name);
+
 	if (enabled) {
 		tracker_db_interface_execute_query (iface, NULL,
 		                                    "CREATE INDEX \"%s_%s_ID\" ON \"%s_%s\" (ID)",
@@ -110,7 +115,7 @@ set_index_for_multi_value_property (TrackerDBInterface *iface,
 		                                    service_name,
 		                                    field_name);
 		tracker_db_interface_execute_query (iface, NULL,
-		                                    "CREATE UNIQUE INDEX \"%s_%s_ID\" ON \"%s_%s\" (\"%s\", ID)",
+		                                    "CREATE UNIQUE INDEX \"%s_%s_ID_ID\" ON \"%s_%s\" (\"%s\", ID)",
 		                                    service_name,
 		                                    field_name,
 		                                    service_name,
@@ -122,7 +127,7 @@ set_index_for_multi_value_property (TrackerDBInterface *iface,
 		                                    service_name,
 		                                    field_name);
 		tracker_db_interface_execute_query (iface, NULL,
-		                                    "CREATE UNIQUE INDEX \"%s_%s_ID\" ON \"%s_%s\" (ID, \"%s\")",
+		                                    "CREATE UNIQUE INDEX \"%s_%s_ID_ID\" ON \"%s_%s\" (ID, \"%s\")",
 		                                    service_name,
 		                                    field_name,
 		                                    service_name,



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]