Changeset 28484 for branches/pap/ippTools/share/pubtool_definerun.sql
- Timestamp:
- Jun 24, 2010, 2:59:09 PM (16 years ago)
- Location:
- branches/pap
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
ippTools/share/pubtool_definerun.sql (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/pap
- Property svn:mergeinfo changed
-
branches/pap/ippTools/share/pubtool_definerun.sql
r27041 r28484 1 1 -- Get runs to publish 2 SELECT 2 SELECT DISTINCT 3 3 client_id, 4 4 stage_id, … … 6 6 FROM ( 7 7 -- Get diffs to publish 8 SELECT 8 SELECT DISTINCT 9 9 client_id, 10 10 diff_id AS stage_id, 11 label AS src_label11 diffRun.label AS src_label 12 12 FROM publishClient 13 13 JOIN diffRun 14 JOIN diffInputSkyfile USING(diff_id) 15 JOIN warpRun ON warpRun.warp_id = diffInputSkyfile.warp1 -- Only JOINing input, not reference! 16 JOIN fakeRun USING(fake_id) 17 JOIN camRun USING(cam_id) 18 JOIN chipRun USING(chip_id) 19 JOIN rawExp USING(exp_id) 14 20 WHERE publishClient.stage = 'diff' 15 21 AND publishClient.active = 1 16 AND diffRun.state = 'full'17 AND (diffRun.magicked >0 OR diffRun.diff_mode = 4 OR publishClient.magicked = 0)22 AND diffRun.state IN ('full', 'cleaned', 'goto_cleaned') 23 AND (diffRun.magicked != 0 OR diffRun.diff_mode = 4 OR publishClient.magicked = 0) 18 24 -- WHERE hook %s 19 25 UNION … … 22 28 client_id, 23 29 cam_id AS stage_id, 24 label AS src_label30 camRun.label AS src_label 25 31 FROM publishClient 26 32 JOIN camRun 33 JOIN chipRun USING(chip_id) 34 JOIN rawExp USING(exp_id) 27 35 WHERE publishClient.stage = 'camera' 28 36 AND publishClient.active = 1 29 AND camRun.state = 'full' 30 AND (camRun.magicked > 0 OR publishClient.magicked = 0) 37 AND camRun.state IN ('full', 'cleaned', 'goto_cleaned') 38 AND (camRun.magicked != 0 OR publishClient.magicked = 0) 39 -- WHERE hook %s 40 UNION 41 -- Get diffphots to publish 42 SELECT DISTINCT 43 client_id, 44 diff_phot_id AS stage_id, 45 diffPhotRun.label AS src_label 46 FROM publishClient 47 JOIN diffPhotRun 48 JOIN diffRun USING(diff_id) 49 JOIN diffInputSkyfile USING(diff_id) 50 JOIN warpRun ON warpRun.warp_id = diffInputSkyfile.warp1 -- Only JOINing input, not reference! 51 JOIN fakeRun USING(fake_id) 52 JOIN camRun USING(cam_id) 53 JOIN chipRun USING(chip_id) 54 JOIN rawExp USING(exp_id) 55 WHERE publishClient.stage = 'diffphot' 56 AND publishClient.active = 1 57 AND diffPhotRun.state IN ('full', 'cleaned', 'goto_cleaned') 58 AND (diffPhotRun.magicked != 0 OR diffRun.diff_mode = 4 OR publishClient.magicked = 0) 31 59 -- WHERE hook %s 32 60 ) AS publishToDo 33 61 -- Only get stuff that hasn't been published 34 62 LEFT JOIN publishRun USING(client_id, stage_id) 35 WHERE publishRun.client_id IS NULL
Note:
See TracChangeset
for help on using the changeset viewer.
