CDR MySQL FreePBX database opruimen/oude gespreks-logs wissen: verschil tussen versies
Uiterlijk
k 4allbusiness moved page CDR database opruimen/oude gesprekslogs wissen to CDR database opruimen/oude gespreks-logs wissen |
Geen bewerkingssamenvatting |
||
| Regel 8: | Regel 8: | ||
use asteriskcdrdb; | use asteriskcdrdb; | ||
delete FROM `cdr` WHERE `duration` >= 0; | delete FROM `cdr` WHERE `duration` >= 0; | ||
OPTIMIZE TABLE asteriskcdrdb; | OPTIMIZE TABLE asteriskcdrdb.cdr; | ||
exit | exit | ||
| Regel 15: | Regel 15: | ||
use asteriskcdrdb; | use asteriskcdrdb; | ||
DELETE from cdr WHERE calldate < '2016-01-01 00:00:00'; | DELETE from cdr WHERE calldate < '2016-01-01 00:00:00'; | ||
OPTIMIZE TABLE asteriskcdrdb; | OPTIMIZE TABLE asteriskcdrdb.cdr; | ||
exit | exit | ||
Versie van 1 mei 2016 21:04
In FreePBX worden CDR CallDetailRecords bijgehouden. De hoeveelheid kan in de loop der jaren flink oplopen, en soms is het wenselijk om alles of een deel te wissen. Dit moet middels de command line in Linux in MySQL.
Wis alle Records:
# mysql show databases; use asteriskcdrdb; delete FROM `cdr` WHERE `duration` >= 0; OPTIMIZE TABLE asteriskcdrdb.cdr; exit
Wis van voor een bepaalde datum bv voor 2016:
# mysql use asteriskcdrdb; DELETE from cdr WHERE calldate < '2016-01-01 00:00:00'; OPTIMIZE TABLE asteriskcdrdb.cdr; exit