diff options
Diffstat (limited to 'include/rssfuncs.php')
-rw-r--r-- | include/rssfuncs.php | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/include/rssfuncs.php b/include/rssfuncs.php index 6eb4e6d98..5ebddf9ef 100644 --- a/include/rssfuncs.php +++ b/include/rssfuncs.php @@ -984,11 +984,22 @@ _debug("RID: $entry_ref_id, IID: $entry_int_id", $debug_enabled); + if (DB_TYPE == "pgsql") { + $tsvector_combined = db_escape_string(mb_substr($entry_title . ' ' . strip_tags($entry_content), + 0, 1000000)); + + $tsvector_qpart = "tsvector_combined = to_tsvector('simple', '$tsvector_combined'),"; + + } else { + $tsvector_qpart = ""; + } + db_query("UPDATE ttrss_entries SET title = '$entry_title', content = '$entry_content', content_hash = '$entry_current_hash', updated = '$entry_timestamp_fmt', + $tsvector_qpart num_comments = '$num_comments', plugin_data = '$entry_plugin_data', author = '$entry_author', |