- Timestamp:
- May 3, 2010, 8:50:52 AM (16 years ago)
- Location:
- branches/simtest_nebulous_branches
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
ippTools/share/pxadmin_create_tables.sql (modified) (42 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/simtest_nebulous_branches
- Property svn:mergeinfo changed
-
branches/simtest_nebulous_branches/ippTools/share/pxadmin_create_tables.sql
r25012 r27840 1 CREATE TABLE dbversion ( 2 schema_version VARCHAR(64), 3 updated TIMESTAMP DEFAULT CURRENT_TIMESTAMP 4 ) ENGINE=innodb DEFAULT CHARSET=latin1; 5 1 6 CREATE TABLE pzDataStore ( 2 7 camera VARCHAR(64), … … 58 63 epoch TIMESTAMP DEFAULT CURRENT_TIMESTAMP, 59 64 hostname VARCHAR(64), 65 bytes INT, 66 md5sum VARCHAR(32), 60 67 PRIMARY KEY(exp_name, camera, telescope, class, class_id), 61 68 KEY(fault), … … 94 101 uri VARCHAR(255), 95 102 epoch TIMESTAMP DEFAULT CURRENT_TIMESTAMP, 103 bytes INT, 104 md5sum VARCHAR(32), 96 105 PRIMARY KEY(exp_id, tmp_class_id), 97 106 FOREIGN KEY(exp_id) REFERENCES newExp(exp_id) … … 108 117 filelevel VARCHAR(64), 109 118 workdir VARCHAR(255), 119 state VARCHAR(64), 110 120 reduction VARCHAR(64), 111 121 dvodb VARCHAR(255), … … 180 190 class_id VARCHAR(64), 181 191 uri VARCHAR(255), 192 data_state VARCHAR(64), 182 193 exp_type VARCHAR(64), 183 194 filelevel VARCHAR(64), … … 237 248 raw_image_id BIGINT AUTO_INCREMENT, 238 249 magicked BIGINT, 250 bytes INT, 251 md5sum VARCHAR(32), 252 burntool_state SMALLINT, 239 253 PRIMARY KEY(exp_id, class_id), 240 254 KEY(tmp_class_id), … … 254 268 workdir_state VARCHAR(64), 255 269 label VARCHAR(64), 270 data_group VARCHAR(64), 271 dist_group VARCHAR(64), 256 272 reduction VARCHAR(64), 257 expgroup VARCHAR(64),273 expgroup VARCHAR(64), 258 274 dvodb VARCHAR(255), 259 275 tess_id VARCHAR(64), 260 276 end_stage VARCHAR(64), 261 277 magicked BIGINT, 278 note VARCHAR(255), 262 279 PRIMARY KEY(chip_id), 263 280 KEY(chip_id), KEY(exp_id), … … 265 282 KEY(workdir_state), 266 283 KEY(label), 284 KEY(data_group), 285 KEY(dist_group), 267 286 KEY(expgroup), 268 287 KEY(end_stage), … … 360 379 workdir_state VARCHAR(64), 361 380 label VARCHAR(64), 381 data_group VARCHAR(64), 382 dist_group VARCHAR(64), 362 383 reduction VARCHAR(64), 363 384 expgroup VARCHAR(64), … … 366 387 end_stage VARCHAR(64), 367 388 magicked BIGINT, 389 note VARCHAR(255), 368 390 PRIMARY KEY(cam_id), 369 391 KEY(cam_id), … … 372 394 KEY(workdir_state), 373 395 KEY(label), 396 KEY(data_group), 397 KEY(dist_group), 374 398 KEY(expgroup), 375 399 KEY(end_stage), … … 451 475 ) ENGINE=innodb DEFAULT CHARSET=latin1; 452 476 477 CREATE TABLE addRun ( 478 add_id BIGINT AUTO_INCREMENT, 479 cam_id BIGINT, 480 state VARCHAR(64), 481 workdir VARCHAR(255), 482 workdir_state VARCHAR(64), 483 reduction VARCHAR(64), 484 label VARCHAR(64), 485 data_group VARCHAR(64), 486 dvodb VARCHAR(255), 487 note VARCHAR(255), 488 image_only TINYINT, 489 PRIMARY KEY(add_id), 490 KEY(add_id), 491 KEY(cam_id), 492 KEY(state), 493 KEY(workdir_state), 494 KEY(label), 495 KEY(data_group), 496 INDEX(add_id, cam_id), 497 FOREIGN KEY(cam_id) REFERENCES camRun(cam_id) 498 ) ENGINE=innodb DEFAULT CHARSET=latin1; 499 500 CREATE TABLE addProcessedExp ( 501 add_id BIGINT AUTO_INCREMENT, 502 dtime_addstar FLOAT, 503 path_base VARCHAR(255), 504 fault SMALLINT NOT NULL, 505 PRIMARY KEY(add_id), 506 FOREIGN KEY(add_id) REFERENCES addRun(add_id) 507 ) ENGINE=innodb DEFAULT CHARSET=latin1; 508 509 CREATE TABLE addMask ( 510 label VARCHAR(64), 511 PRIMARY KEY(label) 512 ) ENGINE=innodb DEFAULT CHARSET=latin1; 513 453 514 CREATE TABLE fakeRun ( 454 515 fake_id BIGINT AUTO_INCREMENT, … … 457 518 workdir VARCHAR(255), 458 519 label VARCHAR(64), 520 data_group VARCHAR(64), 521 dist_group VARCHAR(64), 459 522 reduction VARCHAR(64), 460 523 expgroup VARCHAR(64), … … 463 526 end_stage VARCHAR(64), 464 527 epoch TIMESTAMP DEFAULT CURRENT_TIMESTAMP, 528 note VARCHAR(255), 465 529 PRIMARY KEY(fake_id), 466 530 KEY(cam_id), 467 531 KEY(state), 468 532 KEY(label), 533 KEY(data_group), 534 KEY(dist_group), 469 535 KEY(expgroup), 470 536 KEY(end_stage), … … 793 859 workdir_state VARCHAR(64), 794 860 label VARCHAR(64), 861 data_group VARCHAR(64), 862 dist_group VARCHAR(64), 795 863 dvodb VARCHAR(255), 796 864 tess_id VARCHAR(64), … … 799 867 registered DATETIME, 800 868 magicked BIGINT, 869 note VARCHAR(255), 801 870 PRIMARY KEY(warp_id), 802 871 KEY(warp_id), … … 806 875 KEY(workdir_state), 807 876 KEY(label), 877 KEY(data_group), 878 KEY(dist_group), 808 879 KEY(end_stage), 809 880 INDEX(warp_id, fake_id), … … 869 940 workdir VARCHAR(255), 870 941 label VARCHAR(64), 942 data_group VARCHAR(64), 943 dist_group VARCHAR(64), 871 944 reduction VARCHAR(64), 872 945 dvodb VARCHAR(255), … … 875 948 tess_id VARCHAR(64), 876 949 filter VARCHAR(64), 950 note VARCHAR(255), 877 951 PRIMARY KEY(stack_id), 878 952 KEY(stack_id), … … 880 954 KEY(skycell_id), 881 955 KEY(tess_id), 882 KEY(label) 956 KEY(label), 957 KEY(data_group), 958 KEY(dist_group) 883 959 ) ENGINE=innodb DEFAULT CHARSET=latin1; 884 960 … … 932 1008 workdir VARCHAR(255), 933 1009 label VARCHAR(64), 1010 data_group VARCHAR(64), 1011 dist_group VARCHAR(64), 934 1012 reduction VARCHAR(64), 935 1013 dvodb VARCHAR(255), … … 939 1017 exposure TINYINT DEFAULT 0, 940 1018 magicked BIGINT, 1019 diff_mode SMALLINT NOT NULL, 1020 note VARCHAR(255), 941 1021 PRIMARY KEY(diff_id), 942 1022 KEY(diff_id), 943 1023 KEY(state), 944 1024 KEY(tess_id), 945 KEY(label) 1025 KEY(label), 1026 KEY(data_group), 1027 KEY(dist_group) 946 1028 ) ENGINE=innodb DEFAULT CHARSET=latin1; 947 1029 … … 1014 1096 workdir_state VARCHAR(255), 1015 1097 label VARCHAR(64), 1098 data_group VARCHAR(64), 1016 1099 dvodb VARCHAR(255), 1017 1100 registered DATETIME, 1018 1101 fault SMALLINT, 1102 note VARCHAR(255), 1019 1103 PRIMARY KEY(magic_id), 1020 1104 KEY(magic_id), … … 1022 1106 KEY(workdir_state), 1023 1107 KEY(label), 1108 KEY(data_group), 1024 1109 KEY(fault), 1025 1110 FOREIGN KEY(exp_id) REFERENCES rawExp(exp_id), … … 1077 1162 cam_id BIGINT, 1078 1163 label VARCHAR(64), 1164 data_group VARCHAR(64), 1079 1165 outroot VARCHAR(255), 1080 1166 recoveryroot VARCHAR(255), 1081 1167 re_place TINYINT, 1082 1168 remove TINYINT, 1169 fault SMALLINT, 1170 note VARCHAR(255), 1083 1171 PRIMARY KEY(magic_ds_id), 1084 1172 KEY(magic_ds_id), … … 1086 1174 KEY(magic_id), 1087 1175 KEY(label), 1088 FOREIGN KEY(magic_id) REFERENCES magicRun(magic_id) 1176 KEY(fault), 1177 KEY(stage), 1178 KEY(stage_id), 1179 FOREIGN KEY(magic_id) REFERENCES magicRun(magic_id), 1089 1180 FOREIGN KEY(inv_magic_id) REFERENCES magicRun(magic_id) 1090 1181 ) ENGINE=innodb DEFAULT CHARSET=latin1; … … 1095 1186 backup_path_base VARCHAR(255), 1096 1187 recovery_path_base VARCHAR(255), 1188 streak_frac FLOAT, 1189 nondiff_frac FLOAT, 1190 run_time FLOAT, 1097 1191 fault SMALLINT, 1098 1192 data_state VARCHAR(64), … … 1131 1225 filter VARCHAR(64), 1132 1226 state VARCHAR(64), 1227 make_corr TINYINT, 1133 1228 workdir VARCHAR(255), 1134 1229 label VARCHAR(64), … … 1141 1236 ) ENGINE=innodb DEFAULT CHARSET=latin1; 1142 1237 1143 -- these t wo tables link the flatcorrRun to the associated chip and cameraruns1238 -- these three tables link the flatcorrRun to the associated chip, camera, and addstar runs 1144 1239 CREATE TABLE flatcorrChipLink ( 1145 1240 corr_id BIGINT, … … 1162 1257 ) ENGINE=innodb DEFAULT CHARSET=latin1; 1163 1258 1259 CREATE TABLE flatcorrAddstarLink ( 1260 corr_id BIGINT, 1261 cam_id BIGINT, 1262 add_id BIGINT, 1263 include TINYINT, 1264 PRIMARY KEY(corr_id, cam_id, add_id), 1265 FOREIGN KEY (corr_id) REFERENCES flatcorrRun(corr_id), 1266 FOREIGN KEY (cam_id) REFERENCES camRun(cam_id), 1267 FOREIGN KEY (add_id) REFERENCES addRun(add_id) 1268 ) ENGINE=innodb DEFAULT CHARSET=latin1; 1269 1164 1270 CREATE TABLE pstampDataStore ( 1165 1271 ds_id BIGINT AUTO_INCREMENT, 1166 1272 state VARCHAR(64), 1167 1273 lastFileset VARCHAR(64), 1274 timestamp DATETIME, 1275 label VARCHAR(64), 1168 1276 outProduct VARCHAR(64) UNIQUE, 1169 1277 uri VARCHAR(255), 1278 pollInterval INTEGER DEFAULT 60, 1170 1279 PRIMARY KEY(ds_id), 1171 1280 KEY(ds_id) … … 1191 1300 name VARCHAR(64) UNIQUE, 1192 1301 reqType VARCHAR(16), 1302 label VARCHAR(64), 1193 1303 outProduct VARCHAR(64), 1194 1304 uri VARCHAR(255), … … 1207 1317 exp_id BIGINT, 1208 1318 outputBase VARCHAR(255), 1319 options BIGINT, 1320 dep_id BIGINT, 1209 1321 PRIMARY KEY(job_id, req_id), 1210 1322 KEY(job_id), … … 1212 1324 ) ENGINE=innodb DEFAULT CHARSET=latin1; 1213 1325 1326 CREATE TABLE pstampDependent ( 1327 dep_id BIGINT AUTO_INCREMENT, 1328 state VARCHAR(64), 1329 stage VARCHAR(64), 1330 stage_id BIGINT, 1331 component VARCHAR(64), 1332 imagedb VARCHAR(64), 1333 rlabel VARCHAR(64), 1334 need_magic TINYINT, 1335 PRIMARY KEY(dep_id), 1336 KEY(state), 1337 KEY(stage), 1338 KEY(stage_id) 1339 ) ENGINE=innodb DEFAULT CHARSET=latin1; 1340 1214 1341 CREATE TABLE distTarget ( 1215 1342 target_id BIGINT AUTO_INCREMENT, 1216 labelVARCHAR(64),1343 dist_group VARCHAR(64), 1217 1344 filter VARCHAR(64), 1218 1345 stage VARCHAR(64), … … 1221 1348 comment VARCHAR(255), 1222 1349 PRIMARY KEY(target_id), 1223 CONSTRAINT UNIQUE (label, filter, stage, clean) 1350 KEY(stage), 1351 KEY(dist_group), 1352 KEY(filter), 1353 KEY(state), 1354 CONSTRAINT UNIQUE (dist_group, filter, stage, clean) 1224 1355 ) ENGINE=innodb DEFAULT CHARSET=latin1; 1225 1356 … … 1229 1360 stage VARCHAR(64), 1230 1361 stage_id BIGINT, 1362 magic_ds_id BIGINT, 1231 1363 label VARCHAR(64), 1232 1364 outroot VARCHAR(255), 1365 outdir VARCHAR(255), 1233 1366 clean TINYINT, 1234 1367 no_magic TINYINT, 1368 alternate TINYINT, 1235 1369 state VARCHAR(64), 1236 1370 time_stamp TIMESTAMP DEFAULT CURRENT_TIMESTAMP, 1237 1371 fault SMALLINT, 1372 data_group VARCHAR(64), 1373 note VARCHAR(255), 1238 1374 PRIMARY KEY(dist_id), 1239 1375 KEY(state), 1240 1376 KEY(label), 1377 KEY(stage), 1378 KEY(stage_id), 1379 KEY(magic_ds_id), 1380 KEY(fault), 1381 KEY(data_group), 1241 1382 FOREIGN KEY(target_id) REFERENCES distTarget(target_id) 1242 1383 ) ENGINE=innodb DEFAULT CHARSET=latin1; … … 1248 1389 md5sum VARCHAR(32), 1249 1390 state VARCHAR(64), 1391 outdir VARCHAR(255), 1250 1392 name VARCHAR(255), 1251 1393 fault SMALLINT, … … 1256 1398 1257 1399 1258 CREATE TABLE rcDSProduct (1259 prod_id BIGINT AUTO_INCREMENT,1260 name VARCHAR(64),1261 dbname VARCHAR(64),1262 dbhost VARCHAR(64),1263 PRIMARY KEY(prod_id)1264 ) ENGINE=innodb DEFAULT CHARSET=latin1;1265 1266 1400 CREATE TABLE rcDestination ( 1267 1401 dest_id BIGINT AUTO_INCREMENT, 1268 prod_id BIGINT,1269 1402 name VARCHAR(64), 1270 1403 status_uri VARCHAR(255), 1271 1404 comment VARCHAR(255), 1272 1405 last_fileset VARCHAR(255), 1406 dbname VARCHAR(64), 1407 dbhost VARCHAR(64), 1273 1408 state VARCHAR(64), 1274 PRIMARY KEY(dest_id), 1275 FOREIGN KEY(prod_id) REFERENCES rcDSProduct(prod_id) 1409 PRIMARY KEY(dest_id) 1276 1410 ) ENGINE=innodb DEFAULT CHARSET=latin1; 1277 1278 1411 1279 1412 CREATE TABLE rcInterest ( … … 1291 1424 fs_id BIGINT AUTO_INCREMENT, 1292 1425 dist_id BIGINT, 1293 prod_id BIGINT,1426 dest_id BIGINT, 1294 1427 name VARCHAR(255), 1295 1428 state VARCHAR(64), 1296 1429 registered TIMESTAMP DEFAULT CURRENT_TIMESTAMP, 1297 1430 fault SMALLINT DEFAULT 0, 1298 PRIMARY KEY(dist_id, prod_id),1431 PRIMARY KEY(dist_id, dest_id), 1299 1432 KEY(fs_id), 1300 1433 FOREIGN KEY(dist_id) REFERENCES distRun(dist_id), 1301 FOREIGN KEY(prod_id) REFERENCES rcDSProduct(prod_id) 1302 -- KEY(dist_id, prod_id) 1434 FOREIGN KEY(dest_id) REFERENCES rcDestination(dest_id) 1303 1435 ) ENGINE=innodb DEFAULT CHARSET=latin1; 1304 1436 … … 1322 1454 product VARCHAR(64) NOT NULL, -- product of interest 1323 1455 workdir VARCHAR(255) NOT NULL, -- where to extract 1456 state VARCHAR(64) NOT NULL, -- state 'enabled' or 'disabled' 1324 1457 comment VARCHAR(255), -- for human memory 1325 1458 fileset_last VARCHAR(128), -- last fileset seen … … 1381 1514 CREATE TABLE publishClient ( 1382 1515 client_id BIGINT AUTO_INCREMENT, -- unique identifier 1516 active TINYINT DEFAULT 0, -- whether we should worry about this or not 1383 1517 product VARCHAR(64), -- product name 1384 1518 stage VARCHAR(64) NOT NULL, -- stage of interest (chip, camera, diff, etc.) 1519 magicked TINYINT DEFAULT 1, -- Require magicked data? 1385 1520 workdir VARCHAR(255) NOT NULL, -- working directory 1386 1521 comment VARCHAR(255), -- for human memory … … 1407 1542 pub_id BIGINT AUTO_INCREMENT, -- link to publishRun 1408 1543 path_base VARCHAR(255), -- base path of output 1544 hostname VARCHAR(64), -- name of host 1545 dtime_script FLOAT, -- run time for script 1409 1546 fault SMALLINT NOT NULL DEFAULT 0, -- Fault code 1410 1547 PRIMARY KEY(pub_id), … … 1414 1551 1415 1552 1553 -- Tables for static sky analysis 1554 1555 -- A static sky analysis set 1556 CREATE TABLE staticskyRun ( 1557 ss_id BIGINT AUTO_INCREMENT, -- unique identifier 1558 state VARCHAR(64) NOT NULL, -- state of run (new, full, etc.) 1559 workdir VARCHAR(255) NOT NULL, -- working directory 1560 label VARCHAR(64), -- processing label 1561 data_group VARCHAR(64), -- group for data 1562 dist_group VARCHAR(64), -- group for distribution 1563 reduction VARCHAR(64), -- reduction class (for altering recipe) 1564 note VARCHAR(255), -- note 1565 registered TIMESTAMP DEFAULT CURRENT_TIMESTAMP, -- time run was registered 1566 PRIMARY KEY(ss_id), 1567 KEY(state), 1568 KEY(label), 1569 KEY(data_group), 1570 KEY(dist_group) 1571 ) ENGINE=innodb DEFAULT CHARSET=latin1; 1572 1573 -- Inputs for static sky analysis 1574 CREATE TABLE staticskyInput ( 1575 ss_id BIGINT, -- static sky identifier 1576 stack_id BIGINT, -- stack identifier 1577 PRIMARY KEY(ss_id,stack_id), 1578 KEY(stack_id), 1579 FOREIGN KEY(ss_id) REFERENCES staticskyRun(ss_id), 1580 FOREIGN KEY(stack_id) REFERENCES stackSumSkyfile(stack_id) 1581 ) ENGINE=innodb DEFAULT CHARSET=latin1; 1582 1583 -- Result of static sky analysis 1584 CREATE TABLE staticskyResult ( 1585 ss_id BIGINT, -- static sky identifier 1586 path_base VARCHAR(255) NOT NULL, -- root name for outputs 1587 dtime_phot FLOAT, -- elapsed time for photometry 1588 dtime_script FLOAT, -- elapsed time for script 1589 sources INT, -- number of sources 1590 hostname VARCHAR(64) NOT NULL, -- host that executed script 1591 good_frac FLOAT, -- good fraction of skycell 1592 quality SMALLINT NOT NULL, -- bad quality flag 1593 fault SMALLINT NOT NULL, -- fault code 1594 PRIMARY KEY(ss_id), 1595 KEY(good_frac), 1596 KEY(fault), 1597 KEY(quality), 1598 FOREIGN KEY(ss_id) REFERENCES staticskyRun(ss_id) 1599 ) ENGINE=innodb DEFAULT CHARSET=latin1; 1600 1416 1601 -- This comment line is here to avoid empty query error. 1417 1602 -- 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.
