sistemazione partizioni
This commit is contained in:
@@ -103,11 +103,12 @@ sub aggiorna {
|
||||
|
||||
my $ultimo = "";
|
||||
foreach $riga (@risp) {
|
||||
if ($riga =~ /^[\(\s]?PARTITION p(\d+) VALUES LESS THAN \(\'(\S+) (\S+)\'\) .*$/) {
|
||||
if ($riga =~ /^[\(\s]?PARTITION p(\d+) VALUES LESS THAN \((\d+)'\) .*$/) {
|
||||
|
||||
next if ($1 eq '19700101');
|
||||
$ultimo = $2;
|
||||
my $diff = diffgg ($2);
|
||||
my ($sec, $min, $hour, $mday, $mon, $year, $wday, $yday, $isdst) = localtime($2);
|
||||
$ultimo = $year+1900."-".$mon+1."-".$mday;
|
||||
my $diff = diffgg ($ultimo);
|
||||
|
||||
if ($diff > 365) {
|
||||
my $query = "ALTER TABLE $tabella DROP PARTITION p$1";
|
||||
|
||||
Reference in New Issue
Block a user