IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jul 14, 2008, 3:18:02 PM (18 years ago)
Author:
Paul Price
Message:

Updating tables for magic (adding fault codes, removing skyfilemask)

File:
1 edited

Legend:

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

    r18029 r18520  
    719719CREATE TABLE diffInputSkyfile (diff_id BIGINT, template TINYINT, stack_id BIGINT, warp_id BIGINT, skycell_id VARCHAR(64), tess_id VARCHAR(64), kind VARCHAR(64), PRIMARY KEY(diff_id, template), KEY(stack_id), KEY(warp_id), KEY(skycell_id), KEY(tess_id), KEY(kind), FOREIGN KEY (diff_id)  REFERENCES  diffRun(diff_id), FOREIGN KEY (stack_id)  REFERENCES  stackSumSkyfile(stack_id), FOREIGN KEY (warp_id, skycell_id, tess_id)  REFERENCES  warpSkyfile(warp_id, skycell_id, tess_id)) ENGINE=innodb DEFAULT CHARSET=latin1;
    720720CREATE TABLE diffSkyfile (diff_id BIGINT, uri VARCHAR(255), path_base VARCHAR(255), bg DOUBLE, bg_stdev DOUBLE, stamps_num INT, stamps_rms FLOAT, sources INT, dtime_diff FLOAT, hostname VARCHAR(64), good_frac FLOAT, fault SMALLINT, PRIMARY KEY(diff_id), KEY(good_frac), KEY(fault), FOREIGN KEY (diff_id)  REFERENCES  diffRun(diff_id)) ENGINE=innodb DEFAULT CHARSET=latin1;
    721 CREATE TABLE magicRun (magic_id BIGINT AUTO_INCREMENT, state VARCHAR(64), workdir VARCHAR(255), workdir_state VARCHAR(255), label VARCHAR(64), dvodb VARCHAR(255), registered DATETIME, PRIMARY KEY(magic_id), KEY(magic_id), KEY(state), KEY(workdir_state), KEY(label)) ENGINE=innodb DEFAULT CHARSET=latin1;
    722 CREATE TABLE magicInputSkyfile (magic_id BIGINT, diff_id BIGINT, node VARCHAR(64), PRIMARY KEY(magic_id, diff_id), FOREIGN KEY (magic_id)  REFERENCES  magicRun(magic_id), FOREIGN KEY (diff_id)  REFERENCES  diffRun(diff_id)) ENGINE=innodb DEFAULT CHARSET=latin1;
    723 CREATE TABLE magicTree (magic_id BIGINT, node VARCHAR(64), dep VARCHAR(64), KEY(magic_id), KEY(node), KEY(dep), INDEX(magic_id, node), FOREIGN KEY (magic_id)  REFERENCES  magicRun(magic_id)) ENGINE=innodb DEFAULT CHARSET=latin1;
    724 CREATE TABLE magicNodeResult (magic_id BIGINT, node VARCHAR(64), uri VARCHAR(255), PRIMARY KEY(magic_id, node), FOREIGN KEY (magic_id)  REFERENCES  magicRun(magic_id), FOREIGN KEY (magic_id, node)  REFERENCES  magicTree(magic_id, node)) ENGINE=innodb DEFAULT CHARSET=latin1;
    725 CREATE TABLE magicMask (magic_id BIGINT, uri VARCHAR(255), PRIMARY KEY(magic_id), FOREIGN KEY (magic_id)  REFERENCES  magicRun(magic_id)) ENGINE=innodb DEFAULT CHARSET=latin1;
    726 CREATE TABLE magicSkyfileMask (magic_id BIGINT, diff_id BIGINT, uri VARCHAR(255), PRIMARY KEY(magic_id, diff_id), KEY(uri), FOREIGN KEY (magic_id)  REFERENCES  magicRun(magic_id), FOREIGN KEY (magic_id, diff_id)  REFERENCES  magicInputSkyfile(magic_id, diff_id), FOREIGN KEY (magic_id)  REFERENCES  magicMask(magic_id)) ENGINE=innodb DEFAULT CHARSET=latin1;
     721
     722CREATE TABLE magicRun (
     723        magic_id BIGINT AUTO_INCREMENT,
     724        state VARCHAR(64),
     725        workdir VARCHAR(255),
     726        workdir_state VARCHAR(255),
     727        label VARCHAR(64),
     728        dvodb VARCHAR(255),
     729        registered DATETIME,
     730        fault SMALLINT,
     731        PRIMARY KEY(magic_id),
     732        KEY(magic_id),
     733        KEY(state),
     734        KEY(workdir_state),
     735        KEY(label),
     736        KEY(fault)
     737) ENGINE=innodb DEFAULT CHARSET=latin1;
     738
     739CREATE TABLE magicInputSkyfile (
     740        magic_id BIGINT,
     741        diff_id BIGINT,
     742        node VARCHAR(64),
     743        PRIMARY KEY(magic_id, diff_id),
     744        FOREIGN KEY (magic_id)  REFERENCES  magicRun(magic_id),
     745        FOREIGN KEY (diff_id)  REFERENCES  diffRun(diff_id)
     746) ENGINE=innodb DEFAULT CHARSET=latin1;
     747
     748CREATE TABLE magicTree (
     749        magic_id BIGINT,
     750        node VARCHAR(64),
     751        dep VARCHAR(64),
     752        KEY(magic_id),
     753        KEY(node),
     754        KEY(dep),
     755        INDEX(magic_id, node),
     756        FOREIGN KEY (magic_id)  REFERENCES  magicRun(magic_id)
     757) ENGINE=innodb DEFAULT CHARSET=latin1;
     758
     759CREATE TABLE magicNodeResult (
     760        magic_id BIGINT,
     761        node VARCHAR(64),
     762        uri VARCHAR(255),
     763        fault SMALLINT,
     764        PRIMARY KEY(magic_id, node),
     765        FOREIGN KEY (magic_id)  REFERENCES  magicRun(magic_id),
     766        FOREIGN KEY (magic_id, node)  REFERENCES  magicTree(magic_id, node),
     767        KEY(fault)
     768) ENGINE=innodb DEFAULT CHARSET=latin1;
     769
     770CREATE TABLE magicMask (
     771        magic_id BIGINT,
     772        uri VARCHAR(255),
     773        streaks INT,
     774        fault SMALLINT,
     775        PRIMARY KEY(magic_id),
     776        FOREIGN KEY (magic_id)  REFERENCES  magicRun(magic_id),
     777        KEY(fault)
     778) ENGINE=innodb DEFAULT CHARSET=latin1;
     779
    727780CREATE TABLE calDB (cal_id BIGINT AUTO_INCREMENT, dvodb VARCHAR(64), state VARCHAR(64), PRIMARY KEY(cal_id), KEY(cal_id)) ENGINE=innodb DEFAULT CHARSET=latin1;
    728781CREATE TABLE calRun (cal_id BIGINT AUTO_INCREMENT, region VARCHAR(64), last_step VARCHAR(64), state VARCHAR(64), PRIMARY KEY(cal_id), KEY(cal_id), KEY(last_step), FOREIGN KEY (cal_id)  REFERENCES  calDB(cal_id)) ENGINE=innodb DEFAULT CHARSET=latin1;
Note: See TracChangeset for help on using the changeset viewer.