- Timestamp:
- Mar 29, 2010, 3:55:49 PM (16 years ago)
- Location:
- branches/eam_branches/20100225
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
tools/delete_convolved_diff.pl (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/20100225
- Property svn:mergeinfo changed
-
branches/eam_branches/20100225/tools/delete_convolved_diff.pl
r27044 r27517 12 12 use constant EXT => [ 'inConv.fits', 'inConv.mk.fits', 'inConv.wt.fits', 13 13 'refConv.fits', 'refConv.mk.fits', 'refConv.wt.fits' ]; # Extensions to delete 14 15 my $hostname = `hostname`; # Name of host 16 chomp $hostname; 17 14 18 15 19 my ($db_host, $db_name, $db_user, $db_pw); # Database details … … 42 46 my @files; # Files to clean up 43 47 { 44 my $sql = "SELECT path_base FROM diffSkyfile JOIN diffRun USING(diff_id) JOIN magicRun USING(diff_id) WHERE diffRun.state IN ('full', 'drop') AND magicRun.state IN ('full', 'drop', 'censored')"; 48 49 my $sql = <<SQL_DONE; 50 SELECT path_base 51 FROM diffRun 52 JOIN diffSkyfile USING(diff_id) 53 JOIN magicRun USING(diff_id) 54 WHERE diffRun.state IN ('full', 'drop') 55 AND magicRun.state IN ('full', 'drop', 'censored') 56 AND diffRun.bothways = 0 57 AND diffSkyfile.hostname = '$hostname' 58 UNION 59 SELECT path_base 60 FROM diffRun 61 JOIN diffSkyfile USING(diff_id) 62 JOIN magicRun AS magicPositive 63 ON magicPositive.diff_id = diffRun.diff_id 64 AND magicPositive.inverse = 0 65 JOIN magicRun AS magicNegative 66 ON magicNegative.diff_id = diffRun.diff_id 67 AND magicNegative.inverse = 1 68 WHERE diffRun.state IN ('full', 'drop') 69 AND magicPositive.state IN ('full', 'drop', 'censored') 70 AND magicNegative.state IN ('full', 'drop', 'censored') 71 AND diffRun.bothways = 1 72 AND diffSkyfile.hostname = '$hostname' 73 SQL_DONE 74 45 75 my $results = $db->selectall_arrayref( $sql ) or die "Unable to execute SQL: $DBI::errstr"; 46 76 foreach my $result ( @$results ) { … … 52 82 print "$file\n"; 53 83 eval { $neb->delete($file); }; 84 # $file = eval { $neb->find($file); }; 85 # print "--> $file\n"; 54 86 } 55 87 }
Note:
See TracChangeset
for help on using the changeset viewer.
