Changeset 25027 for branches/pap/ippTools/share/pxadmin_create_tables.sql
- Timestamp:
- Aug 7, 2009, 4:08:25 PM (17 years ago)
- Location:
- branches/pap
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
ippTools/share/pxadmin_create_tables.sql (modified) (23 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/pap
- Property svn:mergeinfo changed
-
branches/pap/ippTools/share/pxadmin_create_tables.sql
r23940 r25027 163 163 fault SMALLINT NOT NULL, 164 164 epoch TIMESTAMP DEFAULT CURRENT_TIMESTAMP, 165 magicked TINYINT,165 magicked BIGINT, 166 166 PRIMARY KEY(exp_id), 167 167 KEY(exp_name), … … 236 236 epoch TIMESTAMP DEFAULT CURRENT_TIMESTAMP, 237 237 raw_image_id BIGINT AUTO_INCREMENT, 238 magicked TINYINT,238 magicked BIGINT, 239 239 PRIMARY KEY(exp_id, class_id), 240 240 KEY(tmp_class_id), … … 242 242 KEY(raw_image_id), 243 243 KEY(quality), 244 KEY(dateobs), 244 245 UNIQUE KEY(exp_id, tmp_class_id), 245 246 FOREIGN KEY(exp_id, tmp_class_id) REFERENCES newImfile(exp_id, tmp_class_id) … … 258 259 tess_id VARCHAR(64), 259 260 end_stage VARCHAR(64), 260 magicked TINYINT,261 magicked BIGINT, 261 262 PRIMARY KEY(chip_id), 262 263 KEY(chip_id), KEY(exp_id), … … 364 365 tess_id VARCHAR(64), 365 366 end_stage VARCHAR(64), 367 magicked BIGINT, 366 368 PRIMARY KEY(cam_id), 367 369 KEY(cam_id), … … 793 795 dvodb VARCHAR(255), 794 796 tess_id VARCHAR(64), 797 reduction VARCHAR(64), 795 798 end_stage VARCHAR(64), 796 799 registered DATETIME, 797 magicked TINYINT,800 magicked BIGINT, 798 801 PRIMARY KEY(warp_id), 799 802 KEY(warp_id), … … 848 851 quality SMALLINT NOT NULL DEFAULT 0, 849 852 fault SMALLINT, 850 magicked TINYINT,853 magicked BIGINT, 851 854 PRIMARY KEY(warp_id, skycell_id, tess_id), 852 855 KEY(good_frac), … … 876 879 KEY(state), 877 880 KEY(skycell_id), 878 KEY(tess_id) 881 KEY(tess_id), 882 KEY(label) 879 883 ) ENGINE=innodb DEFAULT CHARSET=latin1; 880 884 … … 932 936 registered DATETIME, 933 937 tess_id VARCHAR(64), 934 exp_id BIGINT, 935 magicked TINYINT, 938 bothways TINYINT DEFAULT 0, 939 exposure TINYINT DEFAULT 0, 940 magicked BIGINT, 936 941 PRIMARY KEY(diff_id), 937 942 KEY(diff_id), 938 943 KEY(state), 939 944 KEY(tess_id), 940 FOREIGN KEY(exp_id) REFERENCES rawExp(exp_id)945 KEY(label) 941 946 ) ENGINE=innodb DEFAULT CHARSET=latin1; 942 947 … … 968 973 diff_id BIGINT, 969 974 skycell_id VARCHAR(64), 970 uri VARCHAR(255),971 975 path_base VARCHAR(255), 972 976 data_state VARCHAR(64), … … 993 997 quality SMALLINT NOT NULL DEFAULT 0, 994 998 fault SMALLINT, 995 magicked TINYINT,999 magicked BIGINT, 996 1000 PRIMARY KEY(diff_id, skycell_id), 997 1001 KEY(good_frac), … … 1005 1009 exp_id BIGINT, 1006 1010 diff_id BIGINT, 1011 inverse TINYINT NOT NULL DEFAULT 0, 1007 1012 state VARCHAR(64), 1008 1013 workdir VARCHAR(255), … … 1045 1050 magic_id BIGINT, 1046 1051 node VARCHAR(64), 1047 uriVARCHAR(255),1052 path_base VARCHAR(255), 1048 1053 fault SMALLINT, 1049 1054 PRIMARY KEY(magic_id, node), … … 1066 1071 magic_ds_id BIGINT AUTO_INCREMENT, 1067 1072 magic_id BIGINT, 1073 inv_magic_id BIGINT, 1068 1074 state VARCHAR(64), 1069 1075 stage VARCHAR(64), … … 1081 1087 KEY(label), 1082 1088 FOREIGN KEY(magic_id) REFERENCES magicRun(magic_id) 1089 FOREIGN KEY(inv_magic_id) REFERENCES magicRun(magic_id) 1083 1090 ) ENGINE=innodb DEFAULT CHARSET=latin1; 1084 1091 … … 1089 1096 recovery_path_base VARCHAR(255), 1090 1097 fault SMALLINT, 1098 data_state VARCHAR(64), 1091 1099 PRIMARY KEY(magic_ds_id, component), 1092 1100 KEY(fault), 1101 KEY(data_state), 1093 1102 FOREIGN KEY(magic_ds_id) REFERENCES magicDSRun(magic_ds_id) 1094 1103 ) ENGINE=innodb DEFAULT CHARSET=latin1; … … 1196 1205 jobType VARCHAR(16), 1197 1206 fault SMALLINT, 1198 uri VARCHAR(255),1199 1207 exp_id BIGINT, 1200 1208 outputBase VARCHAR(255), 1201 args VARCHAR(511),1202 1209 PRIMARY KEY(job_id, req_id), 1203 1210 KEY(job_id), … … 1207 1214 CREATE TABLE distTarget ( 1208 1215 target_id BIGINT AUTO_INCREMENT, 1209 obs_mode VARCHAR(64), 1216 label VARCHAR(64), 1217 filter VARCHAR(64), 1210 1218 stage VARCHAR(64), 1211 1219 clean TINYINT, 1212 1220 state VARCHAR(64), 1213 1221 comment VARCHAR(255), 1214 PRIMARY KEY(target_id) 1222 PRIMARY KEY(target_id), 1223 CONSTRAINT UNIQUE (label, filter, stage, clean) 1215 1224 ) ENGINE=innodb DEFAULT CHARSET=latin1; 1216 1225 … … 1275 1284 PRIMARY KEY(int_id), 1276 1285 FOREIGN KEY(dest_id) REFERENCES rcDestination(dest_id), 1277 FOREIGN KEY(target_id) REFERENCES distTarget(target_id) 1286 FOREIGN KEY(target_id) REFERENCES distTarget(target_id), 1287 CONSTRAINT UNIQUE (dest_id, target_id) 1278 1288 ) ENGINE=innodb DEFAULT CHARSET=latin1; 1279 1289 … … 1314 1324 comment VARCHAR(255), -- for human memory 1315 1325 fileset_last VARCHAR(128), -- last fileset seen 1326 status_product VARCHAR(64), -- status data store product 1327 ds_dbname VARCHAR(64), -- status data store's database name 1328 ds_dbhost VARCHAR(64), -- status data store's host name 1316 1329 PRIMARY KEY(source_id), 1317 1330 KEY(source), … … 1325 1338 source_id BIGINT NOT NULL, -- link to receiveSource 1326 1339 fileset VARCHAR(128) NOT NULL, -- fileset to receive 1340 state VARCHAR(64), -- new or full 1341 dirinfo VARCHAR(255), -- uri for directory info file for this run 1342 dbinfo VARCHAR(255), -- uri for database dump file for this run 1343 fault SMALLINT NOT NULL DEFAULT 0, -- Fault code 1327 1344 PRIMARY KEY(fileset_id), 1328 1345 KEY(source_id), … … 1336 1353 fileset_id BIGINT NOT NULL, -- link to receiveFileset 1337 1354 file VARCHAR(128) NOT NULL, -- file to receive 1355 bytes BIGINT, 1356 md5sum VARCHAR(255), 1357 file_type VARCHAR(64), 1358 component VARCHAR(64), 1338 1359 PRIMARY KEY(file_id), 1339 1360 KEY(fileset_id), … … 1354 1375 1355 1376 1377 1378 -- Tables to support publishing of detections to a Science Client 1379 1380 -- Clients to which we send stuff 1381 CREATE TABLE publishClient ( 1382 client_id BIGINT AUTO_INCREMENT, -- unique identifier 1383 product VARCHAR(64), -- product name 1384 stage VARCHAR(64) NOT NULL, -- stage of interest (chip, camera, diff, etc.) 1385 workdir VARCHAR(255) NOT NULL, -- working directory 1386 comment VARCHAR(255), -- for human memory 1387 PRIMARY KEY(client_id) 1388 ) ENGINE=innodb DEFAULT CHARSET=latin1; 1389 1390 -- Publishing a set of data (e.g., a specific diffRun) 1391 CREATE TABLE publishRun ( 1392 pub_id BIGINT AUTO_INCREMENT, -- unique identifier 1393 client_id BIGINT NOT NULL, -- link to publishClient 1394 stage_id BIGINT NOT NULL, -- link to various stage tables 1395 label VARCHAR(64), -- label for run 1396 state VARCHAR(64), -- state of run (new, full, etc.) 1397 PRIMARY KEY(pub_id), 1398 KEY(client_id), 1399 KEY(stage_id), 1400 KEY(label), 1401 KEY(state), 1402 FOREIGN KEY(client_id) REFERENCES publishClient(client_id) 1403 ) ENGINE=innodb DEFAULT CHARSET=latin1; 1404 1405 -- Publishing a file within a set 1406 CREATE TABLE publishDone ( 1407 pub_id BIGINT AUTO_INCREMENT, -- link to publishRun 1408 path_base VARCHAR(255), -- base path of output 1409 fault SMALLINT NOT NULL DEFAULT 0, -- Fault code 1410 PRIMARY KEY(pub_id), 1411 KEY(fault), 1412 FOREIGN KEY(pub_id) REFERENCES publishRun(pub_id) 1413 ) ENGINE=innodb DEFAULT CHARSET=latin1; 1414 1415 1356 1416 -- This comment line is here to avoid empty query error. 1357 1417 -- Another way to avoid that problem is to omit the semicolon above but I think that is untidy.
Note:
See TracChangeset
for help on using the changeset viewer.
