diff options
Diffstat (limited to 'program')
-rw-r--r-- | program/steps/utils/killcache.inc | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/program/steps/utils/killcache.inc b/program/steps/utils/killcache.inc index 643433c60..61426e27a 100644 --- a/program/steps/utils/killcache.inc +++ b/program/steps/utils/killcache.inc @@ -9,7 +9,7 @@ | Licensed under the GNU GPL | | | | PURPOSE: | - | Delete rows from cache and messages tables | + | Delete rows from cache tables | | | +-----------------------------------------------------------------------+ | Author: Dennis P. Nikolaenko <dennis@nikolaenko.ru> | @@ -41,12 +41,20 @@ if (PEAR::isError($res)) { exit($res->getMessage()); } -$res = $RCMAIL->db->query("DELETE FROM messages"); +$res = $RCMAIL->db->query("DELETE FROM cache_messages"); if (PEAR::isError($res)) { exit($res->getMessage()); } -echo "Cache cleared\n"; -exit; +$res = $RCMAIL->db->query("DELETE FROM cache_index"); +if (PEAR::isError($res)) { + exit($res->getMessage()); +} +$res = $RCMAIL->db->query("DELETE FROM cache_thread"); +if (PEAR::isError($res)) { + exit($res->getMessage()); +} +echo "Cache cleared\n"; +exit; |