Changeset 21033 for trunk/tools/diff_inputs.pl
- Timestamp:
- Dec 17, 2008, 3:26:17 PM (17 years ago)
- File:
-
- 1 edited
-
trunk/tools/diff_inputs.pl (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/tools/diff_inputs.pl
r20461 r21033 26 26 27 27 my ($db_host, $db_name, $db_user, $db_pw); # Database details 28 my ($diff_id ); # Diffof interest28 my ($diff_id, $skycell_id); # Diff and skycell of interest 29 29 my ($input); # Input list 30 30 … … 35 35 'dbpass=s' => \$db_pw, # Database p/w 36 36 'diff_id=s' => \$diff_id, # Diff identifier 37 'skycell_id=s' => \$skycell_id, # Skycell identifier 37 38 'input=s' => \$input, # Input list to generate 38 39 ) or die "Unable to parse arguments.\n"; … … 57 58 " NULL AS stack_path_base" . 58 59 " FROM diffRun" . 59 " JOIN diffInputSkyfile USING(diff_id , skycell_id)" .60 " JOIN diffInputSkyfile USING(diff_id)" . 60 61 " JOIN warpSkyfile USING(warp_id, skycell_id)" . 61 " WHERE diff_id = $diff_id" . 62 " UNION" . 62 " WHERE diff_id = $diff_id"; 63 $sql .= " AND skycell_id = $skycell_id" if defined $skycell_id; 64 $sql.= " UNION" . 63 65 " SELECT" . 64 66 " NULL AS warp_path_base," . 65 67 " stackSumSkyfile.path_base AS stack_path_base" . 66 68 " FROM diffRun" . 67 " JOIN diffInputSkyfile USING(diff_id , skycell_id)" .69 " JOIN diffInputSkyfile USING(diff_id)" . 68 70 " JOIN stackSumSkyfile USING(stack_id)" . 69 71 " WHERE diff_id = $diff_id"; 72 $sql .= " AND skycell_id = $skycell_id" if defined $skycell_id; 70 73 71 74
Note:
See TracChangeset
for help on using the changeset viewer.
