From 9d025dc6a2f5dc3b8f347c46d503e77207123b7d Mon Sep 17 00:00:00 2001 From: Radhi Fadlillah Date: Mon, 12 Mar 2018 15:17:20 +0700 Subject: [PATCH] Fix update is really slow --- database/sqlite.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/database/sqlite.go b/database/sqlite.go index c97b6caa..fb229785 100644 --- a/database/sqlite.go +++ b/database/sqlite.go @@ -430,12 +430,12 @@ func (db *SQLiteDatabase) UpdateBookmarks(bookmarks []model.Bookmark) (result [] }() // Prepare statement - stmtUpdateBookmark, err := db.Preparex(`UPDATE bookmark SET + stmtUpdateBookmark, err := tx.Preparex(`UPDATE bookmark SET url = ?, title = ?, image_url = ?, excerpt = ?, author = ?, min_read_time = ?, max_read_time = ?, modified = ? WHERE id = ?`) checkError(err) - stmtUpdateBookmarkContent, err := db.Preparex(`UPDATE bookmark_content SET + stmtUpdateBookmarkContent, err := tx.Preparex(`UPDATE bookmark_content SET title = ?, content = ?, html = ? WHERE docid = ?`) checkError(err)