When we dump the database we cannot run this operation which causes the
webapp to lock up.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
Needs to be called after a post has been changed
and updates the search index.
"""
- self.db.execute("REFRESH MATERIALIZED VIEW blog_search_index")
+ self.db.execute("REFRESH MATERIALIZED VIEW CONCURRENTLY blog_search_index")
@property
def years(self):
"""
Needs to be called after a page has been changed
"""
- self.db.execute("REFRESH MATERIALIZED VIEW wiki_search_index")
+ self.db.execute("REFRESH MATERIALIZED VIEW CONCURRENTLY wiki_search_index")
def get_watchlist(self, account):
pages = self._get_pages("""