Naar inhoud springen

CDR MySQL FreePBX database opruimen/oude gespreks-logs wissen: verschil tussen versies

Uit 4AllBusiness
4allbusiness (overleg | bijdragen)
wis cdr in freepbx
 
4allbusiness (overleg | bijdragen)
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;


Wis van voor een bepaalde datum bv voor 2016:
Wis van voor een bepaalde datum bv voor 2016:
Regel 13: Regel 14:
  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;

Versie van 1 mei 2016 20:14

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;

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;