aboutsummaryrefslogtreecommitdiffstats
path: root/script/clear-caches
blob: 63e9a979d70c74ecc0cb22ecb352627785bcafd8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
#!/bin/bash

# Clear the cache of attachment and body text.

LOC=`dirname $0`

$LOC/runner "ActiveRecord::Base.connection.execute(\"update incoming_messages set cached_attachment_text_clipped = null, cached_main_body_text_unfolded = null, cached_main_body_text_folded = null\")"

# Remove page cache (do it in two stages so live site gets cache cleared faster)
rm -fr $LOC/../old-cache
mv $LOC/../cache $LOC/../old-cache
rm -fr $LOC/../old-cache