- Timestamp:
- May 26, 2009, 1:59:32 PM (17 years ago)
- Location:
- branches/cnb_branches/cnb_branch_20090301
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
dbconfig/changes.txt (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/cnb_branches/cnb_branch_20090301
- Property svn:mergeinfo changed
-
branches/cnb_branches/cnb_branch_20090301/dbconfig/changes.txt
r23594 r24244 899 899 update chipRun SET magicked = 1 where chip_id = 11955; 900 900 901 902 -- Version 1.1.51 903 904 -- Distribution updates 901 905 CREATE TABLE distTarget ( 902 906 target_id BIGINT AUTO_INCREMENT, … … 908 912 PRIMARY KEY(target_id) 909 913 ) ENGINE=innodb DEFAULT CHARSET=latin1; 910 911 914 912 915 CREATE TABLE rcDSProduct ( … … 931 934 ) ENGINE=innodb DEFAULT CHARSET=latin1; 932 935 933 934 936 CREATE TABLE rcInterest ( 935 937 int_id BIGINT AUTO_INCREMENT, … … 967 969 ) ENGINE=innodb DEFAULT CHARSET=latin1; 968 970 971 ALTER TABLE distRun ADD COLUMN no_magic TINYINT AFTER clean; 972 973 974 -- Adding data quality flags 975 DROP TABLE guidePendingExp; 976 ALTER TABLE diffSkyfile ADD COLUMN quality SMALLINT NOT NULL DEFAULT 0 AFTER fault; 977 ALTER TABLE stackSumSkyfile ADD COLUMN quality SMALLINT NOT NULL DEFAULT 0 AFTER fault; 978 ALTER TABLE warpSkyfile ADD COLUMN quality SMALLINT NOT NULL DEFAULT 0 AFTER fault; 979 ALTER TABLE camProcessedExp ADD COLUMN quality SMALLINT NOT NULL DEFAULT 0 AFTER fault; 980 ALTER TABLE chipProcessedImfile ADD COLUMN quality SMALLINT NOT NULL DEFAULT 0 AFTER fault; 981 ALTER TABLE rawImfile ADD COLUMN quality SMALLINT NOT NULL DEFAULT 0 AFTER fault; 982 983 984 ALTER TABLE diffSkyfile ADD KEY(quality); 985 ALTER TABLE stackSumSkyfile ADD KEY(quality); 986 ALTER TABLE warpSkyfile ADD KEY(quality); 987 ALTER TABLE camProcessedExp ADD KEY(quality); 988 ALTER TABLE chipProcessedImfile ADD KEY(quality); 989 ALTER TABLE rawImfile ADD KEY(quality); 990 991 UPDATE TABLE warpSkyfile SET quality = 8007 WHERE ignored != 0; 992 ALTER TABLE warpSkyfile DROP COLUMN ignored; 993 994 -- Version 1.1.52 995 996 -- drop unneeded column and the associated constraint 997 ALTER TABLE rcInterest DROP FOREIGN KEY rcInterest_ibfk_3; 998 ALTER TABLE rcInterest DROP COLUMN prod_id; 999 1000 ALTER TABLE rcDSProduct DROP column prod_root; 1001 1002 -- just re-create these two tables 1003 DROP TABLE rcRun; 1004 DROP TABLE rcDSFileset; 1005 1006 CREATE 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 1020 CREATE 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 1032 ALTER TABLE diffSkyfile ADD COLUMN data_state VARCHAR(64) AFTER path_base; 1033 UPDATE diffSkyfile SET data_state = 'full' WHERE data_state IS NULL; 1034 1035 1036 -- Sources from which to receive files 1037 CREATE 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 1051 CREATE 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 1062 CREATE 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 1073 CREATE 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 1083 ALTER TABLE rcRun ADD COLUMN fault SMALLINT DEFAULT 0; 1084 ALTER TABLE rcRun ADD COLUMN status_fs VARCHAR(64) AFTER state; 1085 1086 ALTER TABLE diffSkyfile ADD COLUMN deconv_max FLOAT AFTER kernel_yy; 1087 1088 -- This key makes it faster to find the ccd_temp for XY24 1089 ALTER TABLE rawImfile ADD KEY(dateobs); 1090 1091 ALTER TABLE receiveSource ADD COLUMN status_product VARCHAR(64); 1092 ALTER TABLE receiveSource ADD COLUMN ds_dbname VARCHAR(64); 1093 ALTER TABLE receiveSource ADD COLUMN ds_dbhost VARCHAR(64); 1094 1095 ALTER TABLE receiveFileset ADD COLUMN state VARCHAR(64); 1096 ALTER TABLE receiveFileset ADD COLUMN dbinfo_uri VARCHAR(255); 1097 ALTER TABLE receiveFileset ADD COLUMN fault SMALLINT NOT NULL DEFAULT 0; 1098 1099 ALTER TABLE receiveFile ADD COLUMN bytes BIGINT; 1100 ALTER TABLE receiveFile ADD COLUMN md5sum VARCHAR(255); 1101 ALTER TABLE receiveFile ADD COLUMN file_type VARCHAR(64); 1102 ALTER TABLE receiveFile ADD COLUMN component VARCHAR(64); 1103 1104 ALTER TABLE receiveFileset CHANGE COLUMN dbinfo_uri dbinfo VARCHAR(255); 1105 ALTER TABLE receiveFileset ADD COLUMN dirinfo VARCHAR(255) AFTER state; 1106 1107 -- Playing with the diffs for warp-warp 1108 ALTER TABLE diffRun ADD COLUMN bothways TINYINT DEFAULT 0 AFTER tess_id; 1109 UPDATE diffRun SET bothways = 1 WHERE reduction = 'WARPWARP'; 1110 ALTER TABLE diffRun DROP FOREIGN KEY diffRun_ibfk_1; 1111 ALTER TABLE diffRun DROP COLUMN exp_id; 1112 ALTER TABLE diffRun ADD KEY(label); 1113 ALTER TABLE diffRun ADD COLUMN exposure TINYINT DEFAULT 0 AFTER bothways; 1114 UPDATE diffRun, diffInputSkyfile SET diffRun.exposure = 1 WHERE diffRun.diff_id = diffInputSkyfile.diff_id and diffInputSkyfile.warp1 IS NOT NULL; 1115 ALTER TABLE stackRun ADD KEY(label); 1116 1117 ALTER TABLE magicRun ADD COLUMN inverse TINYINT NOT NULL DEFAULT 0 AFTER diff_id; 1118 ALTER TABLE diffSkyfile DROP COLUMN uri; 1119 1120 DROP TABLE IF EXISTS magicSkyfileMask; 1121 ALTER TABLE magicInputSkyfile DROP FOREIGN KEY magicInputSkyfile_ibfk_2; 1122 ALTER TABLE magicInputSkyfile DROP KEY diff_id; 1123 ALTER TABLE magicInputSkyfile DROP PRIMARY KEY, ADD PRIMARY KEY(magic_id,node); 1124 ALTER TABLE magicInputSkyfile DROP COLUMN diff_id; 1125 ALTER 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.
