[tracker] libtracker-fts: Do not hardcode fts5 table in query
- From: Carlos Garnacho <carlosg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tracker] libtracker-fts: Do not hardcode fts5 table in query
- Date: Sun, 9 Oct 2016 11:06:02 +0000 (UTC)
commit 43cf48c64c58bd9b0c70230c969b002e47f1fa8f
Author: Carlos Garnacho <carlosg gnome org>
Date: Sat Oct 1 15:08:55 2016 +0200
libtracker-fts: Do not hardcode fts5 table in query
And also attempt to drop the fts5_TMP table, in case it's left there
from previous broken attempts.
src/libtracker-fts/tracker-fts.c | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
---
diff --git a/src/libtracker-fts/tracker-fts.c b/src/libtracker-fts/tracker-fts.c
index deb951a..3f6e26b 100644
--- a/src/libtracker-fts/tracker-fts.c
+++ b/src/libtracker-fts/tracker-fts.c
@@ -212,7 +212,11 @@ tracker_fts_alter_table (sqlite3 *db,
rc = sqlite3_exec (db, query, NULL, NULL, NULL);
g_free (query);
- query = g_strdup_printf ("DROP TABLE fts5");
+ query = g_strdup_printf ("DROP TABLE %s", tmp_name);
+ rc = sqlite3_exec (db, query, NULL, NULL, NULL);
+ g_free (query);
+
+ query = g_strdup_printf ("DROP TABLE %s", table_name);
rc = sqlite3_exec (db, query, NULL, NULL, NULL);
g_free (query);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]