sistemazione partizioni
This commit is contained in:
@@ -103,11 +103,12 @@ sub aggiorna {
|
|||||||
|
|
||||||
my $ultimo = "";
|
my $ultimo = "";
|
||||||
foreach $riga (@risp) {
|
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');
|
next if ($1 eq '19700101');
|
||||||
$ultimo = $2;
|
my ($sec, $min, $hour, $mday, $mon, $year, $wday, $yday, $isdst) = localtime($2);
|
||||||
my $diff = diffgg ($2);
|
$ultimo = $year+1900."-".$mon+1."-".$mday;
|
||||||
|
my $diff = diffgg ($ultimo);
|
||||||
|
|
||||||
if ($diff > 365) {
|
if ($diff > 365) {
|
||||||
my $query = "ALTER TABLE $tabella DROP PARTITION p$1";
|
my $query = "ALTER TABLE $tabella DROP PARTITION p$1";
|
||||||
|
|||||||
Reference in New Issue
Block a user