IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Sep 6, 2011, 11:00:22 AM (15 years ago)
Author:
eugene
Message:

merge changes from trunk

Location:
branches/eam_branches/ipp-20110710/ippTools/share
Files:
7 edited
1 copied

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ipp-20110710/ippTools/share/Makefile.am

    r31687 r32337  
    244244        magictool_definebyquery_insert.sql \
    245245        magictool_definebyquery_select.sql \
     246        magictool_definebyquery_select_multidiff.sql \
    246247        magictool_inputs.sql \
    247248        magictool_inputskyfile.sql \
  • branches/eam_branches/ipp-20110710/ippTools/share/camtool_find_pendingimfile.sql

    • Property svn:mergeinfo changed (with no actual effect on merging)
  • branches/eam_branches/ipp-20110710/ippTools/share/dettool_toresidimfile.sql

    r23229 r32337  
    101101 AND detResidImfile.exp_id IS NULL
    102102 AND detResidImfile.class_id IS NULL
     103UNION
     104SELECT
     105    detRun.det_id,
     106    detRun.iteration,
     107    detRun.det_type,
     108    detRun.mode,
     109    detRun.workdir,
     110    detRun.reduction,
     111    detProcessedImfile.exp_id,
     112    detProcessedImfile.class_id,
     113    detProcessedImfile.uri,
     114    detRegisteredImfile.uri AS det_uri,
     115    detRun.ref_det_id,
     116    detRun.ref_iter,
     117    rawExp.camera,
     118    rawExp.exp_tag
     119FROM detRun
     120JOIN detRun AS detRunRef
     121  ON detRunRef.det_id = detRun.ref_det_id
     122JOIN detInputExp
     123  ON detInputExp.det_id    = detRun.det_id
     124 AND detInputExp.iteration = detRun.iteration
     125JOIN rawExp
     126  ON rawExp.exp_id = detInputExp.exp_id
     127JOIN detProcessedImfile
     128  ON detProcessedImfile.det_id    = detRun.det_id
     129 AND detProcessedImfile.exp_id    = detInputExp.exp_id
     130JOIN detRegisteredImfile
     131  ON detRegisteredImfile.det_id    = detRun.ref_det_id
     132 AND detRegisteredImfile.iteration = detRun.ref_iter
     133 AND detRegisteredImfile.class_id  = detProcessedImfile.class_id
     134LEFT JOIN detResidImfile
     135  ON detResidImfile.det_id    = detRun.det_id     
     136 AND detResidImfile.iteration = detRun.iteration   
     137 AND detResidImfile.exp_id    = detProcessedImfile.exp_id   
     138 AND detResidImfile.class_id  = detProcessedImfile.class_id
     139WHERE
     140 detRun.state = 'run'
     141 AND detRun.mode = 'verify'
     142 AND detRunRef.state = 'stop'
     143 AND detRegisteredImfile.fault = 0
     144 AND detProcessedImfile.fault = 0
     145 AND detResidImfile.det_id IS NULL
     146 AND detResidImfile.iteration IS NULL
     147 AND detResidImfile.exp_id IS NULL
     148 AND detResidImfile.class_id IS NULL
    103149ORDER BY exp_id
  • branches/eam_branches/ipp-20110710/ippTools/share/difftool_pendingcleanuprun.sql

    r26927 r32337  
    22-- all of this is just to get the camera used for the diff run
    33SELECT DISTINCT * FROM
    4    (SELECT
     4   (SELECT DISTINCT
    55            diffRun.diff_id,
    66            rawExp.camera,
     
    2929             diffRun.state = 'goto_scrubbed' OR
    3030             diffRun.state = 'goto_purged')
     31        @INNERLIMITS@
    3132     UNION
    32      SELECT
     33     SELECT DISTINCT
    3334            diffRun.diff_id,
    3435            rawExp.camera,
     
    5758             diffRun.state = 'goto_scrubbed' OR
    5859             diffRun.state = 'goto_purged')
     60        @INNERLIMITS@
    5961     UNION
    60      SELECT
     62     SELECT DISTINCT
    6163            diffRun.diff_id,
    6264            rawExp.camera,
     
    8587             diffRun.state = 'goto_scrubbed' OR
    8688             diffRun.state = 'goto_purged')
     89        @INNERLIMITS@
    8790     UNION
    88      SELECT
     91     SELECT DISTINCT
    8992            diffRun.diff_id,
    9093            rawExp.camera,
     
    113116             diffRun.state = 'goto_scrubbed' OR
    114117             diffRun.state = 'goto_purged')
     118        @INNERLIMITS@
    115119        ) as Foo
    116120        WHERE 1
  • branches/eam_branches/ipp-20110710/ippTools/share/dqstatstool_definebyquery.sql

    r27304 r32337  
    11-- query to identify unique data to bundle
    22
    3 SELECT DISTINCT exp_id,chip_id,cam_id,warp_id,invalid from rawExp
     3SELECT DISTINCT exp_id,chip_id,cam_id,warpRun.warp_id,invalid from rawExp
    44        JOIN chipRun USING(exp_id)
    55        JOIN camRun USING(chip_id)
     6        JOIN camProcessedExp USING(cam_id)
    67        LEFT OUTER JOIN fakeRun USING(cam_id)
    78        LEFT OUTER JOIN warpRun USING(fake_id)
    8         LEFT OUTER JOIN dqstatsContent USING (exp_id,chip_id,cam_id,warp_id)
     9        LEFT OUTER JOIN dqstatsContent USING (exp_id,chip_id,cam_id)
    910WHERE camRun.state = 'full'
  • branches/eam_branches/ipp-20110710/ippTools/share/pubtool_definerun.sql

    r29962 r32337  
    1 -- Get runs to publish
     1-- Get runs to publish 
    22SELECT DISTINCT
    33    client_id,
     
    2020    JOIN chipRun USING(chip_id)
    2121    JOIN rawExp USING(exp_id)
     22    LEFT JOIN magicDSRun ON magicDSRun.stage = 'diff' AND magicDSRun.stage_id = diff_id
    2223    WHERE publishClient.stage = 'diff'
    2324        AND publishClient.active = 1
    2425        AND diffRun.state IN ('full', 'cleaned', 'goto_cleaned')
    25         AND (diffRun.magicked != 0 OR diffRun.diff_mode = 4 OR publishClient.magicked = 0)
     26        AND ( diffRun.diff_mode = 4
     27           OR (publishClient.magicked AND diffRun.magicked != 0)
     28           OR (publishClient.magicked = 0 AND
     29                (diffRun.magicked = 0 OR (diffRun.magicked != 0 AND magic_ds_id IS NOT NULL))
     30              )
     31           )
    2632    -- WHERE hook %s
    2733    UNION
  • branches/eam_branches/ipp-20110710/ippTools/share/pxadmin_create_tables.sql

    r31659 r32337  
    533533CREATE TABLE addRun (
    534534    add_id BIGINT AUTO_INCREMENT,
    535     cam_id BIGINT,
     535    stage VARCHAR(64),
     536    stage_id BIGINT,
    536537    state VARCHAR(64),
    537538    workdir VARCHAR(255),
     
    543544    note  VARCHAR(255),
    544545    image_only TINYINT,
     546    minidvodb TINYINT,
     547    minidvodb_group VARCHAR(64),
     548    minidvodb_name VARCHAR(64),
    545549    PRIMARY KEY(add_id),
    546550    KEY(add_id),
    547     KEY(cam_id),
     551    KEY(stage_id),
     552    KEY(stage),
    548553    KEY(state),
    549554    KEY(workdir_state),
    550555    KEY(label),
    551556    KEY(data_group),
    552     INDEX(add_id, cam_id),
    553     FOREIGN KEY(cam_id) REFERENCES camRun(cam_id)
     557    INDEX(add_id, cam_id)
    554558) ENGINE=innodb DEFAULT CHARSET=latin1;
    555559
     
    558562    dtime_addstar FLOAT,
    559563    path_base VARCHAR(255),
     564    dvodb_path VARCHAR(255),
    560565    fault SMALLINT NOT NULL,
    561566    PRIMARY KEY(add_id),
     
    19461951) ENGINE=innodb DEFAULT CHARSET=latin1;   
    19471952
     1953CREATE TABLE minidvodbRun (
     1954minidvodb_id BIGINT AUTO_INCREMENT,
     1955       minidvodb_name VARCHAR(64),
     1956       minidvodb_group VARCHAR(64) NOT NULL,
     1957       minidvodb_path VARCHAR(255) NOT NULL,
     1958       mergedvodb_path VARCHAR(255) NOT NULL,
     1959       state VARCHAR(64) NOT NULL,
     1960       creation_date TIMESTAMP,
     1961       PRIMARY KEY(minidvodb_id), KEY(minidvodb_name), INDEX(minidvodb_id)
     1962) ENGINE=innodb DEFAULT CHARSET=latin1;
     1963
     1964CREATE TABLE minidvodbProcessed (
     1965      minidvodb_id BIGINT,
     1966      merge_order BIGINT,
     1967      dtime_resort FLOAT,
     1968      dtime_relphot FLOAT,
     1969      dtime_verify FLOAT,
     1970      dtime_merge FLOAT,
     1971      dtime_script,
     1972      epoch TIMESTAMP,
     1973      mergedvodb_path VARCHAR(255) NOT NULL,
     1974      fault SMALLINT NOT NULL,
     1975       KEY(minidvodb_id), CONSTRAINT UNIQUE(minidvodb_id), FOREIGN KEY(minidvodb_id) REFERENCES minidvodbRun (minidvodb_id)
     1976) ENGINE=innodb DEFAULT CHARSET=latin1;
     1977
     1978
     1979CREATE TABLE minidvodbCopy (
     1980    minidvodbcopy_id     BIGINT AUTO_INCREMENT,
     1981    minidvodb_id     BIGINT,
     1982    minidvodb_rsync_path VARCHAR(255) NOT NULL,
     1983    destination_host VARCHAR(255) NOT NULL,
     1984    fault  SMALLINT NOT NULL,
     1985    state   VARCHAR(64) NOT NULL,
     1986    epoch TIMESTAMP,
     1987    dtime FLOAT,
     1988    PRIMARY KEY(minidvodbcopy_id),
     1989    KEY(minidvodb_id),
     1990    FOREIGN KEY(minidvodb_id) REFERENCES minidvodbRun(minidvodb_id)
     1991) ENGINE=innodb DEFAULT CHARSET=latin1;
     1992
     1993
     1994
     1995
    19481996-- This comment line is here to avoid empty query error.
    19491997-- Another way to avoid that problem is to omit the semicolon above but I think that is untidy.
Note: See TracChangeset for help on using the changeset viewer.