IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Feb 5, 2009, 9:35:41 AM (17 years ago)
Author:
bills
Message:

Changed the way image ids are handled. For chip and warp new tables are
added the sole purpose of which are to create the image ids before
the images are created. For diff the id is added to diffInputSkyfile

File:
1 edited

Legend:

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

    r20973 r21308  
    275275ENGINE=innodb DEFAULT CHARSET=latin1;
    276276
     277CREATE TABLE chipImfile (
     278    chip_id BIGINT,
     279    class_id VARCHAR(64),
     280    chip_imfile_id BIGINT AUTO_INCREMENT,
     281    PRIMARY KEY(chip_id, class_id),
     282    KEY(chip_imfile_id),
     283    FOREIGN KEY (chip_id) REFERENCES  chipRun(chip_id))
     284ENGINE=innodb DEFAULT CHARSET=latin1;
     285
    277286CREATE TABLE chipProcessedImfile (
    278287    chip_id BIGINT,
     
    333342    path_base VARCHAR(255),
    334343    fault SMALLINT NOT NULL,
    335     chip_image_id BIGINT AUTO_INCREMENT,
    336344    magicked BIGINT,
    337345    PRIMARY KEY(chip_id, exp_id, class_id),
    338346    KEY(data_state),
    339347    KEY(fault),
    340     KEY(chip_image_id),
    341348    FOREIGN KEY (chip_id, exp_id)
    342349        REFERENCES  chipRun(chip_id, exp_id),
     
    846853) ENGINE=innodb DEFAULT CHARSET=latin1;
    847854
     855CREATE TABLE warpImfile (
     856    warp_id BIGINT,
     857    skycell_id VARCHAR(64),
     858    warp_skyfile_id BIGINT AUTO_INCREMENT,
     859    PRIMARY KEY(warp_id, skycell_id),
     860    KEY(warp_skyfile_id),
     861    FOREIGN KEY (warp_id) REFERENCES  warpRun(warp_id))
     862ENGINE=innodb DEFAULT CHARSET=latin1;
     863
     864
    848865CREATE TABLE warpSkyfile (
    849866    warp_id BIGINT,
     
    865882    ignored TINYINT,
    866883    fault SMALLINT,
    867     warp_image_id BIGINT AUTO_INCREMENT,
    868884    magicked TINYINT,
    869885    PRIMARY KEY(warp_id, skycell_id, tess_id),
    870886    KEY(good_frac),
    871887    KEY(ignored), KEY(fault),
    872     KEY(warp_image_id),
    873888    FOREIGN KEY (warp_id, skycell_id, tess_id)
    874889        REFERENCES warpSkyCellMap(warp_id, skycell_id, tess_id)
     
    965980        stack2 BIGINT,
    966981        tess_id VARCHAR(64),
    967         PRIMARY KEY(diff_id, skycell_id),
     982        diff_skyfile_id BIGINT AUTO_INCREMENT,
     983        KEY(diff_id, skycell_id),
     984        KEY(diff_skyfile_id),
    968985        KEY(warp1),
    969986        KEY(warp2),
     
    10041021        good_frac FLOAT,
    10051022        fault SMALLINT,
    1006         diff_image_id BIGINT AUTO_INCREMENT,
    10071023        magicked TINYINT,
    10081024        PRIMARY KEY(diff_id, skycell_id),
    10091025        KEY(good_frac),
    10101026        KEY(fault),
    1011         KEY(diff_image_id),
    10121027        FOREIGN KEY (diff_id)  REFERENCES  diffRun(diff_id)
    10131028) ENGINE=innodb DEFAULT CHARSET=latin1;
Note: See TracChangeset for help on using the changeset viewer.