IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Dec 10, 2008, 6:11:39 PM (18 years ago)
Author:
bills
Message:

diff re-work nearly complete

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/bills_081204/ippTools/share/pxadmin_create_tables.sql

    r20903 r20954  
    238238    fault SMALLINT NOT NULL,
    239239    epoch TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
     240    raw_image_id BIGINT AUTO_INCREMENT,
     241    magicked TINYINT,
    240242    PRIMARY KEY(exp_id, class_id),
    241243    KEY(tmp_class_id),
    242244    KEY(fault),
     245    KEY(raw_image_id),
    243246    UNIQUE KEY(exp_id, tmp_class_id),
    244247    FOREIGN KEY (exp_id, tmp_class_id)
     
    330333    path_base VARCHAR(255),
    331334    fault SMALLINT NOT NULL,
     335    chip_image_id BIGINT AUTO_INCREMENT,
     336    magicked BIGINT,
    332337    PRIMARY KEY(chip_id, exp_id, class_id),
    333338    KEY(data_state),
    334339    KEY(fault),
     340    KEY(chip_image_id),
    335341    FOREIGN KEY (chip_id, exp_id)
    336342        REFERENCES  chipRun(chip_id, exp_id),
     
    815821    end_stage VARCHAR(64),
    816822    registered DATETIME,
    817     magiced TINYINT,
    818823    PRIMARY KEY(warp_id),
    819824    KEY(warp_id),
     
    824829    KEY(label),
    825830    KEY(end_stage),
    826     KEY(magiced),
    827831    INDEX(warp_id, fake_id),
    828832    FOREIGN KEY (fake_id)
     
    861865    ignored TINYINT,
    862866    fault SMALLINT,
     867    warp_image_id BIGINT AUTO_INCREMENT,
     868    magicked TINYINT,
    863869    PRIMARY KEY(warp_id, skycell_id, tess_id),
    864870    KEY(good_frac),
    865871    KEY(ignored), KEY(fault),
     872    KEY(warp_image_id),
    866873    FOREIGN KEY (warp_id, skycell_id, tess_id)
    867874        REFERENCES warpSkyCellMap(warp_id, skycell_id, tess_id)
     
    941948        dvodb VARCHAR(255),
    942949        registered DATETIME,
     950        tess_id VARCHAR(64),
    943951        exp_id  BIGINT,
    944         tess_id VARCHAR(64),
    945952        PRIMARY KEY(diff_id),
    946953        KEY(diff_id),
    947954        KEY(state),
    948         KEY(tess_id)
     955        KEY(tess_id),
     956        FOREIGN KEY (exp_id) REFERENCES rawExp(exp_id)
    949957) ENGINE=innodb DEFAULT CHARSET=latin1;
    950958
    951959CREATE TABLE diffInputSkyfile (
    952960        diff_id BIGINT,
     961        skycell_id VARCHAR(64),
    953962        warp1 BIGINT,
     963        stack1 BIGINT,
    954964        warp2 BIGINT,
    955         stack1 BIGINT,
    956965        stack2 BIGINT,
    957         skycell_id VARCHAR(64),
    958966        tess_id VARCHAR(64),
    959         PRIMARY KEY(diff_id),
     967        PRIMARY KEY(diff_id, skycell_id),
    960968        KEY(warp1),
    961969        KEY(warp2),
     
    9961004        good_frac FLOAT,
    9971005        fault SMALLINT,
    998         PRIMARY KEY(diff_id),
     1006        diff_image_id BIGINT AUTO_INCREMENT,
     1007        magicked TINYINT,
     1008        PRIMARY KEY(diff_id, skycell_id),
    9991009        KEY(good_frac),
    10001010        KEY(fault),
    1001         KEY(skycell_id),
     1011        KEY(diff_image_id),
    10021012        FOREIGN KEY (diff_id)  REFERENCES  diffRun(diff_id)
    10031013) ENGINE=innodb DEFAULT CHARSET=latin1;
     
    10261036CREATE TABLE magicInputSkyfile (
    10271037        magic_id BIGINT,
     1038        diff_id BIGINT,
    10281039        node VARCHAR(64),
    1029         PRIMARY KEY(magic_id),
    1030         FOREIGN KEY (magic_id)  REFERENCES  magicRun(magic_id)
     1040        PRIMARY KEY(magic_id, diff_id),
     1041        FOREIGN KEY (magic_id)  REFERENCES  magicRun(magic_id),
     1042        FOREIGN KEY (diff_id) REFERENCES diffRun(diff_id)
    10311043) ENGINE=innodb DEFAULT CHARSET=latin1;
    10321044
Note: See TracChangeset for help on using the changeset viewer.