IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 20736


Ignore:
Timestamp:
Nov 13, 2008, 3:11:08 PM (17 years ago)
Author:
Paul Price
Message:

Updating queries in this test.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ippTools/share/magictool_definebyquery.sql

    r20475 r20736  
    1616skycell_id VARCHAR(64),
    1717tess_id VARCHAR(64),
     18warp_id BIGINT,
    1819diff_id BIGINT,
    1920PRIMARY KEY(exp_id, skycell_id, tess_id)
     
    2526INSERT INTO magicBestDiffs
    2627SELECT
    27     exp_id,
     28    rawExp.exp_id,
    2829    warpSkyfile.skycell_id,
    2930    warpSkyfile.tess_id,
     31    warpRun.warp_id AS warp_id,
    3032    MAX(diffSkyfile.diff_id) AS diff_id
    3133FROM rawExp
    32 JOIN chipRun USING(exp_id, tess_id)
    33 JOIN camRun USING(chip_id, tess_id)
    34 JOIN fakeRun USING(cam_id, tess_id)
    35 JOIN warpRun USING(fake_id, tess_id)
    36 JOIN warpSkyCellMap USING(warp_id, tess_id)
    37 JOIN warpSkyfile USING(warp_id, skycell_id, tess_id)
     34JOIN chipRun USING(exp_id)
     35JOIN camRun USING(chip_id)
     36JOIN fakeRun USING(cam_id)
     37JOIN warpRun USING(fake_id)
     38JOIN warpSkyCellMap USING(warp_id)
     39JOIN warpSkyfile USING(warp_id, skycell_id)
    3840JOIN diffInputSkyfile
    3941    ON diffInputSkyfile.warp_id = warpSkyfile.warp_id
    4042    AND diffInputSkyfile.skycell_id = warpSkyfile.skycell_id
    41     AND diffInputSkyfile.tess_id = warpSkyfile.tess_id
    4243    AND diffInputSkyfile.template = 0 -- selecting inputs only
    4344JOIN diffSkyfile USING(diff_id)
    4445WHERE
    4546    diffSkyfile.fault = 0
    46 -----    AND warpSkyfile.good_frac >= 0.5
    47 -- magictool_definebyquery_temp_insert_groupby.sql
     47---- WHERE hook %s
    4848GROUP BY
    4949    exp_id,
     
    5252
    5353
    54 -- magictool_definebyquery_select_part1.sql
    55 -- This is part 1 of 2 of a query to get a list of exposures on which magic may be performed
    56 -- After this follows magictool_definebyquery_select_part2.sql
     54-- magictool_definebyquery_select.sql
     55-- Get a list of exposures on which magic may be performed
    5756SELECT
    5857    exp_id,
     
    6564        exp_id,
    6665        filter,
    67         COUNT(skycell_id) AS num_todo
     66        COUNT(DISTINCT skycell_id) AS num_todo
    6867    FROM rawExp
    69     JOIN chipRun USING(exp_id, tess_id)
    70     JOIN camRun USING(chip_id, tess_id)
    71     JOIN fakeRun USING(cam_id, tess_id)
    72     JOIN warpRun USING(fake_id, tess_id)
    73     JOIN warpSkyCellMap USING(warp_id, tess_id)
    74     JOIN warpSkyfile USING(warp_id, skycell_id, tess_id)
     68    JOIN chipRun USING(exp_id)
     69    JOIN camRun USING(chip_id)
     70    JOIN fakeRun USING(cam_id)
     71    JOIN warpRun USING(fake_id)
     72    JOIN warpSkyCellMap USING(warp_id)
     73    JOIN warpSkyfile USING(warp_id, skycell_id)
    7574    WHERE
    7675        warpSkyfile.ignored = 0
    7776        AND warpRun.state = 'full'
    78     -- INSERT HERE any additional restrictions (e.g., exp_id, warpSkyfile.good_frac)
    79 -----        AND warpSkyfile.good_frac > 0.5
    80 -- INSERT HERE magictool_definebyquery_select_part2.sql
    81 -- magictool_definebyquery_select_part2.sql
    82 -- This is part 2 of 2 of a query to get a list of exposures on which magic may be performed
    83 -- This follows magictool_definebyquery_select_part1.sql
     77        --- magicSkycellNums WHERE hook %s
    8478    GROUP BY
    8579        exp_id
     
    9690LEFT JOIN magicRun USING(exp_id)
    9791WHERE
    98     num_done = num_todo
    99     AND magicRun.magic_id IS NULL
     92    magicRun.magic_id IS NULL
    10093;
    10194
Note: See TracChangeset for help on using the changeset viewer.