IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 23390


Ignore:
Timestamp:
Mar 18, 2009, 10:19:52 AM (17 years ago)
Author:
bills
Message:

add 'run' level magicked bits
add tables to build distribution bundles
various other changes

Location:
trunk/ippTools/share
Files:
2 edited

Legend:

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

    r23229 r23390  
    167167    fault SMALLINT NOT NULL,
    168168    epoch TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
     169    magicked TINYINT,
    169170    PRIMARY KEY(exp_id),
    170171    KEY(exp_name),
     
    263264    tess_id VARCHAR(64),
    264265    end_stage VARCHAR(64),
     266    magicked TINYINT,
    265267    PRIMARY KEY(chip_id),
    266268    KEY(chip_id), KEY(exp_id),
     
    826828    end_stage VARCHAR(64),
    827829    registered DATETIME,
     830    magicked TINYINT,
    828831    PRIMARY KEY(warp_id),
    829832    KEY(warp_id),
     
    963966        tess_id VARCHAR(64),
    964967        exp_id  BIGINT,
     968        magicked TINYINT,
    965969        PRIMARY KEY(diff_id),
    966970        KEY(diff_id),
     
    10951099        stage_id BIGINT,
    10961100        cam_id BIGINT,
     1101        label VARCHAR(64),
    10971102        outroot VARCHAR(255),
    10981103        recoveryroot VARCHAR(255),
     
    11021107        KEY(magic_ds_id),
    11031108        KEY(state),
     1109        KEY(magic_id),
     1110        KEY(label),
    11041111        FOREIGN KEY (magic_id)  REFERENCES  magicRun(magic_id)
    11051112) ENGINE=innodb DEFAULT CHARSET=latin1;
     
    12251232        KEY(job_id),
    12261233        FOREIGN KEY (req_id)  REFERENCES  pstampRequest(req_id)
    1227 ) ENGINE=innodb DEFAULT CHARSET=latin1
     1234) ENGINE=innodb DEFAULT CHARSET=latin1;
     1235
     1236CREATE TABLE distTarget (
     1237    target_id   BIGINT AUTO_INCREMENT,
     1238    obs_mode    VARCHAR(64),
     1239    stage       VARCHAR(64),
     1240    clean       TINYINT,
     1241    state       VARCHAR(64),
     1242    comment     VARCHAR(255),
     1243    PRIMARY KEY(target_id)
     1244)  ENGINE=innodb DEFAULT CHARSET=latin1;
     1245
     1246CREATE TABLE distRun (
     1247    dist_id     BIGINT AUTO_INCREMENT,
     1248    target_id   BIGINT,
     1249    stage       VARCHAR(64),
     1250    stage_id    BIGINT,
     1251    chip_id     BIGINT,
     1252    label       VARCHAR(64),
     1253    outroot     VARCHAR(255),
     1254    clean       TINYINT,
     1255    state       VARCHAR(64),
     1256    time_stamp  TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
     1257    fault       SMALLINT,
     1258    PRIMARY KEY(dist_id),
     1259    KEY(state),
     1260    KEY(label),
     1261    FOREIGN KEY(target_id) REFERENCES distTarget(target_id)
     1262)  ENGINE=innodb DEFAULT CHARSET=latin1;
     1263
     1264CREATE TABLE distComponent (
     1265    dist_id     BIGINT,
     1266    component   VARCHAR(64),
     1267    bytes       INT,
     1268    md5sum      VARCHAR(32),
     1269    state       VARCHAR(64),
     1270    name        VARCHAR(255),
     1271    fault       SMALLINT,
     1272    PRIMARY KEY(dist_id, component),
     1273    KEY(state),
     1274    FOREIGN KEY(dist_id) REFERENCES distRun(dist_id)
     1275)  ENGINE=innodb DEFAULT CHARSET=latin1;
     1276
     1277
     1278CREATE TABLE rcDSProduct (
     1279    prod_id     BIGINT AUTO_INCREMENT,
     1280    name        VARCHAR(64),
     1281    dbname      VARCHAR(64),
     1282    dbhost      VARCHAR(64),
     1283    prod_root   VARCHAR(255),
     1284    PRIMARY KEY(prod_id)
     1285)  ENGINE=innodb DEFAULT CHARSET=latin1;
     1286
     1287CREATE TABLE rcDestination (
     1288    dest_id     BIGINT AUTO_INCREMENT,
     1289    prod_id     BIGINT,
     1290    name        VARCHAR(64),
     1291    status_uri  VARCHAR(255),
     1292    comment     VARCHAR(255),
     1293    last_fileset VARCHAR(255),
     1294    state       VARCHAR(64),
     1295    PRIMARY KEY(dest_id),
     1296    FOREIGN KEY(prod_id) REFERENCES rcDSProduct(prod_id)
     1297)  ENGINE=innodb DEFAULT CHARSET=latin1;
     1298
     1299
     1300CREATE TABLE rcInterest (
     1301    int_id      BIGINT AUTO_INCREMENT,
     1302    dest_id     BIGINT,
     1303    target_id   BIGINT,
     1304    prod_id     BIGINT,
     1305    state       VARCHAR(64),
     1306    PRIMARY KEY(int_id),
     1307    FOREIGN KEY(dest_id) REFERENCES rcDestination(dest_id),
     1308    FOREIGN KEY(target_id) REFERENCES distTarget(target_id),
     1309    FOREIGN KEY(prod_id) REFERENCES rcDSProduct(prod_id)
     1310)  ENGINE=innodb DEFAULT CHARSET=latin1;
     1311
     1312CREATE TABLE rcDSFileset (
     1313    fs_id       BIGINT AUTO_INCREMENT,
     1314    dist_id     BIGINT,
     1315    prod_id     BIGINT,
     1316    name        VARCHAR(64),
     1317    state       VARCHAR(64),
     1318    registered  TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
     1319    PRIMARY KEY(fs_id),
     1320    FOREIGN KEY(dist_id) REFERENCES distRun(dist_id),
     1321    FOREIGN KEY(prod_id) REFERENCES rcDSProduct(prod_id)
     1322)  ENGINE=innodb DEFAULT CHARSET=latin1;
     1323
     1324CREATE TABLE rcRun (
     1325    rc_id       BIGINT AUTO_INCREMENT,
     1326    fs_id       BIGINT,
     1327    dest_id     BIGINT,
     1328    state       VARCHAR(64),
     1329    registered  TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
     1330    PRIMARY KEY(rc_id),
     1331    FOREIGN KEY(fs_id) REFERENCES rcDSFileset(fs_id),
     1332    FOREIGN KEY(dest_id) REFERENCES rcDestination(dest_id)
     1333)  ENGINE=innodb DEFAULT CHARSET=latin1;
     1334
     1335
     1336
     1337-- This comment line is here to avoid empty query error.
     1338-- Another way to avoid that problem is to omit the semicolon above but I think that is untidy.
  • trunk/ippTools/share/pxadmin_drop_tables.sql

    r21308 r23390  
    5454DROP TABLE IF EXISTS calRun;
    5555DROP TABLE IF EXISTS flatcorrRun;
     56DROP TABLE IF EXISTS flatcorrExp;
    5657DROP TABLE IF EXISTS flatcorrChipLink;
    5758DROP TABLE IF EXISTS flatcorrCamLink;
     
    6061DROP TABLE IF EXISTS pstampRequest;
    6162DROP TABLE IF EXISTS pstampJob;
     63DROP TABLE IF EXISTS distRun;
     64DROP TABLE IF EXISTS distTarget;
     65DROP TABLE IF EXISTS distComponent;
     66DROP TABLE IF EXISTS rcDSProduct;
     67DROP TABLE IF EXISTS rcDestination;
     68DROP TABLE IF EXISTS rcInterest;
     69DROP TABLE IF EXISTS rcDSFileset;
     70DROP TABLE IF EXISTS rcRun;
     71
    6272SET FOREIGN_KEY_CHECKS=1
Note: See TracChangeset for help on using the changeset viewer.