IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
May 26, 2009, 1:59:32 PM (17 years ago)
Author:
beaumont
Message:

merged with trunk

Location:
branches/cnb_branches/cnb_branch_20090301
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/cnb_branches/cnb_branch_20090301

  • branches/cnb_branches/cnb_branch_20090301/dbconfig/changes.txt

    r23594 r24244  
    899899update chipRun SET magicked = 1 where chip_id = 11955;
    900900
     901
     902-- Version 1.1.51
     903
     904-- Distribution updates
    901905CREATE TABLE distTarget (
    902906    target_id   BIGINT AUTO_INCREMENT,
     
    908912    PRIMARY KEY(target_id)
    909913)  ENGINE=innodb DEFAULT CHARSET=latin1;
    910 
    911914
    912915CREATE TABLE rcDSProduct (
     
    931934)  ENGINE=innodb DEFAULT CHARSET=latin1;
    932935
    933 
    934936CREATE TABLE rcInterest (
    935937    int_id      BIGINT AUTO_INCREMENT,
     
    967969)  ENGINE=innodb DEFAULT CHARSET=latin1;
    968970
     971ALTER TABLE distRun ADD COLUMN no_magic TINYINT AFTER clean;
     972
     973
     974-- Adding data quality flags
     975DROP TABLE guidePendingExp;
     976ALTER TABLE diffSkyfile ADD COLUMN quality SMALLINT NOT NULL DEFAULT 0 AFTER fault;
     977ALTER TABLE stackSumSkyfile ADD COLUMN quality SMALLINT NOT NULL DEFAULT 0 AFTER fault;
     978ALTER TABLE warpSkyfile ADD COLUMN quality SMALLINT NOT NULL DEFAULT 0 AFTER fault;
     979ALTER TABLE camProcessedExp ADD COLUMN quality SMALLINT NOT NULL DEFAULT 0 AFTER fault;
     980ALTER TABLE chipProcessedImfile ADD COLUMN quality SMALLINT NOT NULL DEFAULT 0 AFTER fault;
     981ALTER TABLE rawImfile ADD COLUMN quality SMALLINT NOT NULL DEFAULT 0 AFTER fault;
     982
     983
     984ALTER TABLE diffSkyfile ADD KEY(quality);
     985ALTER TABLE stackSumSkyfile ADD KEY(quality);
     986ALTER TABLE warpSkyfile ADD KEY(quality);
     987ALTER TABLE camProcessedExp ADD KEY(quality);
     988ALTER TABLE chipProcessedImfile ADD KEY(quality);
     989ALTER TABLE rawImfile ADD KEY(quality);
     990
     991UPDATE TABLE warpSkyfile SET quality = 8007 WHERE ignored != 0;
     992ALTER TABLE warpSkyfile DROP COLUMN ignored;
     993
     994-- Version 1.1.52
     995
     996-- drop unneeded column and the associated constraint
     997ALTER TABLE rcInterest DROP FOREIGN KEY rcInterest_ibfk_3;
     998ALTER TABLE rcInterest DROP COLUMN prod_id;
     999
     1000ALTER TABLE rcDSProduct DROP column prod_root;
     1001
     1002-- just re-create these two tables
     1003DROP TABLE rcRun;
     1004DROP TABLE rcDSFileset;
     1005
     1006CREATE TABLE rcDSFileset (
     1007    fs_id       BIGINT AUTO_INCREMENT,
     1008    dist_id     BIGINT,
     1009    prod_id     BIGINT,
     1010    name        VARCHAR(255),
     1011    state       VARCHAR(64),
     1012    registered  TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
     1013    fault       SMALLINT DEFAULT 0,
     1014    PRIMARY KEY(dist_id, prod_id),
     1015    KEY(fs_id),
     1016    FOREIGN KEY(dist_id) REFERENCES distRun(dist_id),
     1017    FOREIGN KEY(prod_id) REFERENCES rcDSProduct(prod_id)
     1018)  ENGINE=innodb DEFAULT CHARSET=latin1;
     1019
     1020CREATE TABLE rcRun (
     1021    rc_id       BIGINT AUTO_INCREMENT,
     1022    fs_id       BIGINT,
     1023    dest_id     BIGINT,
     1024    state       VARCHAR(64),
     1025    registered  TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
     1026    PRIMARY KEY(rc_id),
     1027    FOREIGN KEY(fs_id) REFERENCES rcDSFileset(fs_id),
     1028    FOREIGN KEY(dest_id) REFERENCES rcDestination(dest_id)
     1029)  ENGINE=innodb DEFAULT CHARSET=latin1;
     1030
     1031
     1032ALTER TABLE diffSkyfile ADD COLUMN data_state VARCHAR(64) AFTER path_base;
     1033UPDATE diffSkyfile SET data_state = 'full' WHERE data_state IS NULL;
     1034
     1035
     1036-- Sources from which to receive files
     1037CREATE TABLE receiveSource (
     1038    source_id BIGINT AUTO_INCREMENT, -- unique identifier
     1039    source VARCHAR(128) NOT NULL, -- source URI
     1040    product VARCHAR(64) NOT NULL, -- product of interest
     1041    workdir VARCHAR(255) NOT NULL, -- where to extract
     1042    comment VARCHAR(255),       -- for human memory
     1043    fileset_last VARCHAR(128),  -- last fileset seen
     1044    PRIMARY KEY(source_id),
     1045    KEY(source),
     1046    KEY(product),
     1047    KEY(comment)
     1048) ENGINE=innodb DEFAULT CHARSET=latin1;
     1049
     1050-- Filesets to receive
     1051CREATE TABLE receiveFileset (
     1052    fileset_id BIGINT AUTO_INCREMENT, -- unique identifier
     1053    source_id BIGINT NOT NULL,  -- link to receiveSource
     1054    fileset VARCHAR(128) NOT NULL, -- fileset to receive
     1055    PRIMARY KEY(fileset_id),
     1056    KEY(source_id),
     1057    CONSTRAINT UNIQUE(source_id, fileset),
     1058    FOREIGN KEY(source_id) REFERENCES receiveSource(source_id)
     1059) ENGINE=innodb DEFAULT CHARSET=latin1;
     1060
     1061-- Files to receive
     1062CREATE TABLE receiveFile (
     1063    file_id BIGINT AUTO_INCREMENT, -- unique identifier
     1064    fileset_id BIGINT NOT NULL,  -- link to receiveFileset
     1065    file VARCHAR(128) NOT NULL, -- file to receive
     1066    PRIMARY KEY(file_id),
     1067    KEY(fileset_id),
     1068    CONSTRAINT UNIQUE(fileset_id, file),
     1069    FOREIGN KEY(fileset_id) REFERENCES receiveFileset(fileset_id)
     1070) ENGINE=innodb DEFAULT CHARSET=latin1;
     1071
     1072-- Result of receiving files
     1073CREATE TABLE receiveResult (
     1074    file_id BIGINT AUTO_INCREMENT, -- link to receiveFile
     1075    dtime_copy FLOAT,           -- Time to copy
     1076    dtime_extract FLOAT,        -- Time to extract
     1077    fault SMALLINT NOT NULL DEFAULT 0, -- Fault code
     1078    PRIMARY KEY(file_id),
     1079    KEY(fault),
     1080    FOREIGN KEY(file_id) REFERENCES receiveFile(file_id)
     1081) ENGINE=innodb DEFAULT CHARSET=latin1;
     1082
     1083ALTER TABLE rcRun ADD COLUMN fault SMALLINT DEFAULT 0;
     1084ALTER TABLE rcRun ADD COLUMN status_fs VARCHAR(64) AFTER state;
     1085
     1086ALTER TABLE diffSkyfile ADD COLUMN deconv_max FLOAT AFTER kernel_yy;
     1087
     1088-- This key makes it faster to find the ccd_temp for XY24
     1089ALTER TABLE rawImfile ADD KEY(dateobs);
     1090
     1091ALTER TABLE receiveSource ADD COLUMN status_product VARCHAR(64);
     1092ALTER TABLE receiveSource ADD COLUMN ds_dbname VARCHAR(64);
     1093ALTER TABLE receiveSource ADD COLUMN ds_dbhost VARCHAR(64);
     1094
     1095ALTER TABLE receiveFileset ADD COLUMN state VARCHAR(64);
     1096ALTER TABLE receiveFileset ADD COLUMN dbinfo_uri VARCHAR(255);
     1097ALTER TABLE receiveFileset ADD COLUMN fault SMALLINT NOT NULL DEFAULT 0;
     1098
     1099ALTER TABLE receiveFile ADD COLUMN bytes BIGINT;
     1100ALTER TABLE receiveFile ADD COLUMN md5sum VARCHAR(255);
     1101ALTER TABLE receiveFile ADD COLUMN file_type VARCHAR(64);
     1102ALTER TABLE receiveFile ADD COLUMN component VARCHAR(64);
     1103
     1104ALTER TABLE receiveFileset CHANGE COLUMN dbinfo_uri dbinfo VARCHAR(255);
     1105ALTER TABLE receiveFileset ADD COLUMN dirinfo VARCHAR(255) AFTER state;
     1106
     1107-- Playing with the diffs for warp-warp
     1108ALTER TABLE diffRun ADD COLUMN bothways TINYINT DEFAULT 0 AFTER tess_id;
     1109UPDATE diffRun SET bothways = 1 WHERE reduction = 'WARPWARP';
     1110ALTER TABLE diffRun DROP FOREIGN KEY diffRun_ibfk_1;
     1111ALTER TABLE diffRun DROP COLUMN exp_id;
     1112ALTER TABLE diffRun ADD KEY(label);
     1113ALTER TABLE diffRun ADD COLUMN exposure TINYINT DEFAULT 0 AFTER bothways;
     1114UPDATE diffRun, diffInputSkyfile SET diffRun.exposure = 1 WHERE diffRun.diff_id = diffInputSkyfile.diff_id and diffInputSkyfile.warp1 IS NOT NULL;
     1115ALTER TABLE stackRun ADD KEY(label);
     1116
     1117ALTER TABLE magicRun ADD COLUMN inverse TINYINT NOT NULL DEFAULT 0 AFTER diff_id;
     1118ALTER TABLE diffSkyfile DROP COLUMN uri;
     1119
     1120DROP TABLE IF EXISTS magicSkyfileMask;
     1121ALTER TABLE magicInputSkyfile DROP FOREIGN KEY magicInputSkyfile_ibfk_2;
     1122ALTER TABLE magicInputSkyfile DROP KEY diff_id;
     1123ALTER TABLE magicInputSkyfile DROP PRIMARY KEY, ADD PRIMARY KEY(magic_id,node);
     1124ALTER TABLE magicInputSkyfile DROP COLUMN diff_id;
     1125ALTER TABLE magicNodeResult CHANGE COLUMN uri path_base VARCHAR(255);
     1126
     1127-- Version 1.1.53
Note: See TracChangeset for help on using the changeset viewer.