IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 28375 for trunk/ippTools/share


Ignore:
Timestamp:
Jun 16, 2010, 5:30:27 PM (16 years ago)
Author:
watersc1
Message:

merge of stack association and warp/stack/diff jpegs

Location:
trunk
Files:
4 edited
8 copied

Legend:

Unmodified
Added
Removed
  • trunk

  • trunk/ippTools/share/Makefile.am

    r28343 r28375  
    126126     difftool_skyfile.sql \
    127127     difftool_todiffskyfile.sql \
     128     difftool_tosummary.sql \
     129     difftool_addsummary.sql \
    128130     disttool_definebyquery_camera.sql \
    129131     disttool_definebyquery_chip.sql \
     
    278280     regtool_updatebyquery.sql \
    279281     regtool_updatebyqueryimfile.sql \
     282     stacktool_associationdefine_select.sql \
    280283     stacktool_definebyquery_insert.sql \
    281284     stacktool_definebyquery_insert_random_part1.sql \
     
    293296     stacktool_revertsumskyfile_delete.sql \
    294297     stacktool_sumskyfile.sql \
     298     stacktool_sassskyfile.sql \
    295299     stacktool_tosum.sql \
     300     stacktool_tosummary.sql \
     301     stacktool_addsummary.sql \
    296302     staticskytool_definebyquery_select.sql \
    297303     staticskytool_definebyquery_inputs.sql \
     
    326332     warptool_updateskyfile.sql \
    327333     warptool_warped.sql \
     334     warptool_tosummary.sql \
     335     warptool_addsummary.sql \
    328336        diffphottool_definerun.sql \
    329337        diffphottool_input.sql \
  • trunk/ippTools/share/pxadmin_create_tables.sql

    r28348 r28375  
    981981) ENGINE=innodb DEFAULT CHARSET=latin1;
    982982
     983CREATE TABLE warpSummary (
     984       warp_id BIGINT,
     985       projection_cell VARCHAR(64) NOT NULL,
     986       path_base     VARCHAR(255) NOT NULL,
     987       PRIMARY KEY(warp_id),
     988       KEY(projection_cell),
     989       FOREIGN KEY(warp_id) REFERENCES warpRun(warp_id)
     990) ENGINE=innodb DEFAULT CHARSET=latin1;
     991
    983992CREATE TABLE stackRun (
    984993        stack_id BIGINT AUTO_INCREMENT,
     
    10491058        KEY(quality),
    10501059        FOREIGN KEY(stack_id) REFERENCES stackRun(stack_id)
     1060) ENGINE=innodb DEFAULT CHARSET=latin1;
     1061
     1062CREATE TABLE stackAssociation (
     1063    sass_id      BIGINT AUTO_INCREMENT,
     1064    data_group   VARCHAR(64) NOT NULL,
     1065    projection_cell VARCHAR(64) NOT NULL,
     1066    tess_id       VARCHAR(64) NOT NULL,
     1067    filter        VARCHAR(64) NOT NULL,
     1068    PRIMARY KEY(sass_id),
     1069    KEY(data_group),
     1070    KEY(projection_cell),
     1071    KEY(tess_id)
     1072) ENGINE=innodb DEFAULT CHARSET=latin1;
     1073
     1074CREATE TABLE stackAssociationMap (
     1075    sass_id      BIGINT,
     1076    stack_id     BIGINT,
     1077    PRIMARY KEY(sass_id, stack_id),
     1078    FOREIGN KEY(sass_id) REFERENCES stackAssociation(sass_id),
     1079    FOREIGN KEY(stack_id) REFERENCES stackRun(stack_id)
     1080) ENGINE=innodb DEFAULT CHARSET=latin1;
     1081
     1082CREATE TABLE stackSummary (
     1083    sass_id     BIGINT,
     1084    projection_cell VARCHAR(64) NOT NULL,
     1085    path_base   VARCHAR(255) NOT NULL,
     1086    PRIMARY KEY(sass_id),
     1087    KEY(projection_cell),
     1088    FOREIGN KEY(sass_id) REFERENCES stackAssociation(sass_id)
    10511089) ENGINE=innodb DEFAULT CHARSET=latin1;
    10521090
     
    11471185) ENGINE=innodb DEFAULT CHARSET=latin1;
    11481186
     1187CREATE TABLE diffSummary (
     1188    diff_id     BIGINT,
     1189    projection_cell VARCHAR(64) NOT NULL,
     1190    path_base   VARCHAR(255) NOT NULL,
     1191    PRIMARY KEY(diff_id),
     1192    KEY(projection_cell),
     1193    FOREIGN KEY(diff_id) REFERENCES diffRun(diff_id)
     1194) ENGINE=innodb DEFAULT CHARSET=latin1;
     1195
    11491196CREATE TABLE magicRun (
    11501197        magic_id BIGINT AUTO_INCREMENT,
  • trunk/ippTools/share/pxadmin_drop_tables.sql

    r28349 r28375  
    4141DROP TABLE IF EXISTS warpSkyfile;
    4242DROP TABLE IF EXISTS warpMask;
     43DROP TABLE IF EXISTS warpSummary;
    4344DROP TABLE IF EXISTS diffRun;
    4445DROP TABLE IF EXISTS diffInputSkyfile;
    4546DROP TABLE IF EXISTS diffSkyfile;
     47DROP TABLE IF EXISTS diffSummary;
    4648DROP TABLE IF EXISTS stackRun;
    4749DROP TABLE IF EXISTS stackInputSkyfile;
    4850DROP TABLE IF EXISTS stackSumSkyfile;
     51DROP TABLE IF EXISTS stackSummary;
     52DROP TABLE IF EXISTS stackAssociation;
     53DROP TABLE IF EXISTS stackAssociationMap;
    4954DROP TABLE IF EXISTS magicRun;
    5055DROP TABLE IF EXISTS magicInputSkyfile;
  • trunk/ippTools/share/stacktool_associationdefine_select.sql

    r28338 r28375  
    22       sass_id,
    33       data_group,
     4       projection_cell,
    45       tess_id,
    5        filter,
    6        CASE WHEN LOCATE('.',skycell_id,9) > 0 THEN
    7             SUBSTRING_INDEX(skycell_id,'.',2) ELSE
    8             SUBSTRING_INDEX(skycell_id,'.',1) END
    9        AS projection_cell
     6       filter
     7       FROM stackAssociation
     8RIGHT JOIN (
     9      SELECT
     10             data_group,
     11             tess_id,
     12             filter,
     13             CASE WHEN LOCATE('.',skycell_id,9) > 0 THEN
     14                  SUBSTRING_INDEX(skycell_id,'.',2) ELSE
     15                  SUBSTRING_INDEX(skycell_id,'.',1) END
     16             AS projection_cell
    1017       FROM stackRun
    11        LEFT JOIN stackAssociationMap USING (stack_id)
    12        WHERE stackRun.stack_id = @STACK_ID@
     18       WHERE stackRun.stack_id = @STACK_ID@
     19             ) AS RUN USING (data_group,tess_id,filter,projection_cell) LIMIT 1
Note: See TracChangeset for help on using the changeset viewer.