IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Dec 4, 2008, 1:44:33 PM (18 years ago)
Author:
bills
Message:

on branch. Reorganizing the diff stage to consist of a collection of
skyfiles

File:
1 edited

Legend:

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

    r20841 r20903  
    941941        dvodb VARCHAR(255),
    942942        registered DATETIME,
    943         skycell_id VARCHAR(64),
     943        exp_id  BIGINT,
    944944        tess_id VARCHAR(64),
    945945        PRIMARY KEY(diff_id),
    946946        KEY(diff_id),
    947947        KEY(state),
    948         KEY(skycell_id),
    949948        KEY(tess_id)
    950949) ENGINE=innodb DEFAULT CHARSET=latin1;
     
    952951CREATE TABLE diffInputSkyfile (
    953952        diff_id BIGINT,
    954         template TINYINT,
    955         stack_id BIGINT,
    956         warp_id BIGINT,
     953        warp1 BIGINT,
     954        warp2 BIGINT,
     955        stack1 BIGINT,
     956        stack2 BIGINT,
    957957        skycell_id VARCHAR(64),
    958958        tess_id VARCHAR(64),
    959         kind VARCHAR(64),
    960         PRIMARY KEY(diff_id, template),
    961         KEY(stack_id),
    962         KEY(warp_id),
     959        PRIMARY KEY(diff_id),
     960        KEY(warp1),
     961        KEY(warp2),
     962        KEY(stack1),
     963        KEY(stack2),
    963964        KEY(skycell_id),
    964965        KEY(tess_id),
    965         KEY(kind),
    966966        FOREIGN KEY (diff_id)  REFERENCES  diffRun(diff_id),
    967         FOREIGN KEY (stack_id)  REFERENCES  stackSumSkyfile(stack_id),
    968         FOREIGN KEY (warp_id, skycell_id, tess_id)  REFERENCES  warpSkyfile(warp_id, skycell_id, tess_id)
     967        FOREIGN KEY (warp1, skycell_id, tess_id)  REFERENCES  warpSkyfile(warp_id, skycell_id, tess_id),
     968        FOREIGN KEY (warp2, skycell_id, tess_id)  REFERENCES  warpSkyfile(warp_id, skycell_id, tess_id),
     969        FOREIGN KEY (stack1)  REFERENCES  stackSumSkyfile(stack_id),
     970        FOREIGN KEY (stack2)  REFERENCES  stackSumSkyfile(stack_id)
    969971) ENGINE=innodb DEFAULT CHARSET=latin1;
    970972
    971973CREATE TABLE diffSkyfile (
    972974        diff_id BIGINT,
     975        skycell_id VARCHAR(64),
    973976        uri VARCHAR(255),
    974977        path_base VARCHAR(255),
     
    996999        KEY(good_frac),
    9971000        KEY(fault),
     1001        KEY(skycell_id),
    9981002        FOREIGN KEY (diff_id)  REFERENCES  diffRun(diff_id)
    9991003) ENGINE=innodb DEFAULT CHARSET=latin1;
     
    10021006        magic_id BIGINT AUTO_INCREMENT,
    10031007        exp_id BIGINT,
     1008        diff_id BIGINT,
    10041009        state VARCHAR(64),
    10051010        workdir VARCHAR(255),
     
    10151020        KEY(label),
    10161021        KEY(fault),
    1017         FOREIGN KEY (exp_id)  REFERENCES  rawExp(exp_id)
     1022        FOREIGN KEY (exp_id)  REFERENCES rawExp(exp_id),
     1023        FOREIGN KEY (diff_id) REFERENCES diffRun(diff_id)
    10181024) ENGINE=innodb DEFAULT CHARSET=latin1;
    10191025
    10201026CREATE TABLE magicInputSkyfile (
    10211027        magic_id BIGINT,
    1022         diff_id BIGINT,
    10231028        node VARCHAR(64),
    1024         PRIMARY KEY(magic_id, diff_id),
    1025         FOREIGN KEY (magic_id)  REFERENCES  magicRun(magic_id),
    1026         FOREIGN KEY (diff_id)  REFERENCES  diffRun(diff_id)
     1029        PRIMARY KEY(magic_id),
     1030        FOREIGN KEY (magic_id)  REFERENCES  magicRun(magic_id)
    10271031) ENGINE=innodb DEFAULT CHARSET=latin1;
    10281032
Note: See TracChangeset for help on using the changeset viewer.