2012-03-20 Miguel de Dios <miguel.dedios@artica.es>
* util/pandora_db.pl: added lines to purge the contents in the report that have not a modules or agents. Merged from the branch pandora_4.0 git-svn-id: https://svn.code.sf.net/p/pandora/code/trunk@5799 c3f86ba8-e40f-0410-aaad-9ba5e7f4b01f
This commit is contained in:
parent
28bca71e45
commit
8ab6ed98cb
|
@ -1,3 +1,10 @@
|
||||||
|
2012-03-20 Miguel de Dios <miguel.dedios@artica.es>
|
||||||
|
|
||||||
|
* util/pandora_db.pl: added lines to purge the contents in the report that
|
||||||
|
have not a modules or agents.
|
||||||
|
|
||||||
|
Merged from the branch pandora_4.0
|
||||||
|
|
||||||
2012-03-12 Sancho Lerena <slerena@artica.es>
|
2012-03-12 Sancho Lerena <slerena@artica.es>
|
||||||
|
|
||||||
* util/pandora_xml_stress.agents
|
* util/pandora_xml_stress.agents
|
||||||
|
|
|
@ -232,6 +232,19 @@ sub pandora_purgedb ($$) {
|
||||||
} else {
|
} else {
|
||||||
print "[PURGE] No data in tagente_access\n";
|
print "[PURGE] No data in tagente_access\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#Purge the reports
|
||||||
|
print "[PURGE] Delete contents in report that have some deleted modules...\n";
|
||||||
|
db_do ($dbh, "DELETE FROM treport_content WHERE id_agent_module NOT IN (SELECT id_agente_modulo FROM tagente_modulo) AND id_agent_module != 0;");
|
||||||
|
db_do ($dbh, "DELETE FROM treport_content_item WHERE id_agent_module NOT IN (SELECT id_agente_modulo FROM tagente_modulo) AND id_agent_module != 0;");
|
||||||
|
db_do ($dbh, "DELETE FROM treport_content_sla_combined WHERE id_agent_module NOT IN (SELECT id_agente_modulo FROM tagente_modulo) AND id_agent_module != 0;");
|
||||||
|
|
||||||
|
print "[PURGE] Delete contents in report that have some deleted agents...\n";
|
||||||
|
db_do ($dbh, "DELETE FROM treport_content WHERE id_agent NOT IN (SELECT id_agente FROM tagente) AND id_agent != 0;");
|
||||||
|
|
||||||
|
print "[PURGE] Delete empty contents in report (like SLA or Exception)...\n"
|
||||||
|
db_do ($dbh, "DELETE FROM treport_content WHERE type LIKE 'exception' AND id_rc NOT IN (SELECT id_report_content FROM treport_content_item);");
|
||||||
|
db_do ($dbh, "DELETE FROM treport_content WHERE type LIKE 'sla' AND id_rc NOT IN (SELECT id_report_content FROM treport_content_sla_combined);");
|
||||||
}
|
}
|
||||||
|
|
||||||
###############################################################################
|
###############################################################################
|
||||||
|
|
Loading…
Reference in New Issue