parametrizzazione limite giorni
This commit is contained in:
@@ -16,6 +16,7 @@ while( $_ = shift @ARGV ) {
|
|||||||
my $tabella = "proxy_dati_storico";
|
my $tabella = "proxy_dati_storico";
|
||||||
my $tabella_orig = "proxy_dati";
|
my $tabella_orig = "proxy_dati";
|
||||||
my $campo = "data_destroy";
|
my $campo = "data_destroy";
|
||||||
|
my $limitgg = 30;
|
||||||
|
|
||||||
open CONFFILE, "< $Bin/../core/config.php" or die ("Manca file di configurazione\n");
|
open CONFFILE, "< $Bin/../core/config.php" or die ("Manca file di configurazione\n");
|
||||||
while (<CONFFILE>) {
|
while (<CONFFILE>) {
|
||||||
@@ -126,7 +127,7 @@ sub aggiorna {
|
|||||||
$ultimo = "$1-$2-$3";
|
$ultimo = "$1-$2-$3";
|
||||||
my $diff = diffgg ($ultimo);
|
my $diff = diffgg ($ultimo);
|
||||||
|
|
||||||
if ($diff > 365) {
|
if ($diff > $limitgg) {
|
||||||
my $query = "ALTER TABLE $tabella DROP PARTITION p$1";
|
my $query = "ALTER TABLE $tabella DROP PARTITION p$1";
|
||||||
$sts = $dbmysql->prepare($query);
|
$sts = $dbmysql->prepare($query);
|
||||||
$sts->execute ();
|
$sts->execute ();
|
||||||
|
|||||||
Reference in New Issue
Block a user