Changeset 27838 for branches/tap_branches/dbconfig/changes.txt
- Timestamp:
- May 3, 2010, 8:41:49 AM (16 years ago)
- Location:
- branches/tap_branches
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
dbconfig/changes.txt (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/tap_branches
- Property svn:mergeinfo changed
-
branches/tap_branches/dbconfig/changes.txt
r25851 r27838 16 16 -- Version 1.1.22 --> 1.1.23 17 17 -- Adding support for reduction classes (which are used to specify recipes for parts of the pipeline). 18 #Adding 'reduction' to detRun19 #Renaming 'recipe' in {chip,cam}{Pending,Processed}Exp to 'reduction'18 -- Adding 'reduction' to detRun 19 -- Renaming 'recipe' in {chip,cam}{Pending,Processed}Exp to 'reduction' 20 20 21 21 alter table detRun add column reduction varchar(64) NULL DEFAULT NULL after exp_type; … … 82 82 alter table stackSumSkyfile add column hostname varchar(64) after dtime_stack; 83 83 84 #alter table warpSkyfile add column ( dtime_warp float, hostname varchar(64) );84 -- alter table warpSkyfile add column ( dtime_warp float, hostname varchar(64) ); 85 85 alter table warpSkyfile add column dtime_warp float after bg_stdev; 86 86 alter table warpSkyfile add column hostname varchar(64) after dtime_warp; … … 1329 1329 ) ENGINE=innodb DEFAULT CHARSET=latin1; 1330 1330 1331 ALTER TABLE flatcorrRun ADD COLUMN make_corr tinyint after state; 1331 1332 1332 1333 ALTER TABLE chipRun ADD COLUMN data_group VARCHAR(64) AFTER label; … … 1421 1422 -- Vesion 1.1.57 1422 1423 1423 -- add changes for 1.1.57 here. Then uncomment the following before commiting 1424 1425 -- UPDATE dbversion set schema_version = '1.1.57', updated= CURRENT_TIMESTAMP(); 1424 ALTER TABLE publishClient ADD COLUMN active TINYINT DEFAULT 0 AFTER client_id; 1425 1426 -- add outdir to allow spreading files over multiple hosts 1427 ALTER TABLE distRun ADD COLUMN outdir VARCHAR(255) AFTER outroot; 1428 ALTER TABLE distComponent ADD COLUMN outdir VARCHAR(255) AFTER state; 1429 1430 -- populate the existing runs (except for bills' test runs) 1431 UPDATE distRun SET outdir = CONCAT_WS('.', outroot, dist_id) WHERE outroot not like '%@HOST@%'; 1432 UPDATE distRun join distComponent using(dist_id) SET distComponent.outdir = CONCAT_WS('.', distRun.outroot, dist_id); 1433 1434 UPDATE dbversion set schema_version = '1.1.57', updated= CURRENT_TIMESTAMP(); 1435 1436 1437 -- Vesion 1.1.58 1438 -- UPDATE dbversion set schema_version = '1.1.58', updated= CURRENT_TIMESTAMP(); 1439 1440 -- Version 1.1.59 1441 -- Include tables for data quality statistics. 1442 1443 CREATE TABLE dqstatsRun ( 1444 dqstats_id BIGINT AUTO_INCREMENT, 1445 state VARCHAR(64), 1446 registered TIMESTAMP DEFAULT CURRENT_TIMESTAMP, 1447 PRIMARY KEY(dqstats_id) 1448 ) ENGINE=innodb DEFAULT CHARSET=latin1; 1449 1450 CREATE TABLE dqstatsContent ( 1451 dqstats_id BIGINT, 1452 exp_id BIGINT, 1453 chip_id BIGINT, 1454 cam_id BIGINT, 1455 warp_id BIGINT, 1456 invalid TINYINT, 1457 KEY(dqstats_id), 1458 KEY (exp_id), 1459 KEY (chip_id), 1460 KEY (cam_id), 1461 KEY (warp_id), 1462 FOREIGN KEY (dqstats_id) REFERENCES dqstatsRun(dqstats_id), 1463 FOREIGN KEY (exp_id) REFERENCES rawExp(exp_id), 1464 FOREIGN KEY (chip_id) REFERENCES chipRun(chip_id), 1465 FOREIGN KEY (cam_id) REFERENCES camRun(cam_id), 1466 FOREIGN KEY (warp_id) REFERENCES warpRun(warp_id) 1467 ) ENGINE=innodb DEFAULT CHARSET=latin1; 1468 1469 -- Version 1.1.60 1470 1471 ALTER TABLE dqstatsRun ADD COLUMN label VARCHAR(64) AFTER registered; 1472 ALTER TABLE dqstatsRun ADD KEY(label); 1473 1474 ALTER TABLE dqstatsRun ADD COLUMN fault SMALLINT NOT NULL AFTER label; 1475 ALTER TABLE dqstatsRun ADD KEY(fault); 1476 1477 -- Version 1.1.61 1478 1479 ALTER TABLE pzDataStore ADD COLUMN use_compress SMALLINT NOT NULL AFTER epoch; 1480 1481 UPDATE dbversion set schema_version = '1.1.61', updated= CURRENT_TIMESTAMP(); 1482 1483 -- Version 1.1.62 1484 1485 ALTER TABLE magicDSFile ADD COLUMN streak_frac FLOAT AFTER recovery_path_base; 1486 ALTER TABLE magicDSFile ADD COLUMN run_time FLOAT AFTER streak_frac; 1487 1488 ALTER TABLE receiveSource ADD COLUMN state VARCHAR(64) AFTER workdir; 1489 UPDATE receiveSource SET state = 'enabled'; 1490 1491 UPDATE dbversion set schema_version = '1.1.62', updated= CURRENT_TIMESTAMP(); 1492 1493 -- Version 1.1.63 1494 ALTER TABLE distRun ADD COLUMN data_group VARCHAR(64) AFTER fault; 1495 UPDATE distRun, chipRun SET distRun.data_group = chipRun.data_group 1496 WHERE distRun.stage = 'chip' AND stage_id = chip_id; 1497 UPDATE distRun, camRun SET distRun.data_group = camRun.data_group 1498 WHERE distRun.stage = 'camera' AND stage_id = cam_id; 1499 UPDATE distRun, fakeRun SET distRun.data_group = fakeRun.data_group 1500 WHERE distRun.stage = 'fake' AND stage_id = fake_id; 1501 UPDATE distRun, warpRun SET distRun.data_group = warpRun.data_group 1502 WHERE distRun.stage = 'warp' AND stage_id = warp_id; 1503 UPDATE distRun, diffRun SET distRun.data_group = diffRun.data_group 1504 WHERE distRun.stage = 'diff' AND stage_id = diff_id; 1505 UPDATE distRun, stackRun SET distRun.data_group = stackRun.data_group 1506 WHERE distRun.stage = 'stack' AND stage_id = stack_id; 1507 -- all of these runs are old so using label is fine (rawExp doesn't have 1508 -- data_group in distRun it inherit's chipRun.data_group 1509 UPDATE distRun SET distRun.data_group = label where stage = 'raw'; 1510 1511 UPDATE dbversion set schema_version = '1.1.63', updated= CURRENT_TIMESTAMP(); 1512 1513 -- Version 1.1.64 1514 1515 ALTER TABLE diffRun ADD COLUMN diff_mode SMALLINT NOT NULL AFTER magicked; 1516 1517 UPDATE diffRun JOIN diffInputSkyfile USING(diff_id) SET diff_mode = 1 WHERE diff_mode = 0 AND warp1 IS NOT NULL AND warp2 IS NOT NULL AND stack1 IS NULL AND stack2 IS NULL; -- warp-warp 1518 UPDATE diffRun JOIN diffInputSkyfile USING(diff_id) SET diff_mode = 2 WHERE diff_mode = 0 AND warp1 IS NOT NULL AND warp2 IS NULL AND stack1 IS NULL AND stack2 IS NOT NULL; -- warp-stack 1519 UPDATE diffRun JOIN diffInputSkyfile USING(diff_id) SET diff_mode = 3 WHERE diff_mode = 0 AND warp1 IS NULL AND warp2 IS NOT NULL AND stack1 IS NOT NULL AND stack2 IS NULL; -- stack-warp 1520 UPDATE diffRun JOIN diffInputSkyfile USING(diff_id) SET diff_mode = 4 WHERE diff_mode = 0 AND warp1 IS NULL AND warp2 IS NULL AND stack1 IS NOT NULL AND stack2 IS NOT NULL; --stack-stack 1521 1522 1523 UPDATE dbversion set schema_version = '1.1.64', updated= CURRENT_TIMESTAMP(); 1524 1525 -- Version 1.1.65 1526 1527 ALTER TABLE publishClient ADD COLUMN magicked TINYINT DEFAULT 1 AFTER stage; 1528 1529 ALTER TABLE rawExp ADD COLUMN state VARCHAR(64) AFTER workdir, ADD KEY(state); 1530 UPDATE rawExp SET state = 'full'; 1531 1532 ALTER TABLE rawImfile ADD COLUMN data_state VARCHAR(64) AFTER uri, ADD KEY(data_state); 1533 UPDATE rawImfile SET data_state = 'full'; 1534 1535 -- Not updating schema_version to not break distribution bundles. 1536 -- UPDATE dbversion set schema_version = '1.1.65', updated= CURRENT_TIMESTAMP(); 1537 1538 -- Version 1.1.66 1539 1540 ALTER TABLE magicDSFile ADD COLUMN nondiff_frac FLOAT AFTER streak_frac; 1541 ALTER TABLE distRun ADD COLUMN alternate TINYINT DEFAULT 0 AFTER no_magic; 1542 1543 -- Tables for static sky analysis 1544 1545 -- A static sky analysis set 1546 CREATE TABLE staticskyRun ( 1547 ss_id BIGINT AUTO_INCREMENT, -- unique identifier 1548 state VARCHAR(64) NOT NULL, -- state of run (new, full, etc.) 1549 workdir VARCHAR(255) NOT NULL, -- working directory 1550 label VARCHAR(64), -- processing label 1551 data_group VARCHAR(64), -- group for data 1552 dist_group VARCHAR(64), -- group for distribution 1553 reduction VARCHAR(64), -- reduction class (for altering recipe) 1554 note VARCHAR(255), -- note 1555 registered TIMESTAMP DEFAULT CURRENT_TIMESTAMP, -- time run was registered 1556 PRIMARY KEY(ss_id), 1557 KEY(state), 1558 KEY(label), 1559 KEY(data_group), 1560 KEY(dist_group) 1561 ) ENGINE=innodb DEFAULT CHARSET=latin1; 1562 1563 -- Inputs for static sky analysis 1564 CREATE TABLE staticskyInput ( 1565 ss_id BIGINT, -- static sky identifier 1566 stack_id BIGINT, -- stack identifier 1567 PRIMARY KEY(ss_id,stack_id), 1568 KEY(stack_id), 1569 FOREIGN KEY(ss_id) REFERENCES staticskyRun(ss_id), 1570 FOREIGN KEY(stack_id) REFERENCES stackSumSkyfile(stack_id) 1571 ) ENGINE=innodb DEFAULT CHARSET=latin1; 1572 1573 -- Result of static sky analysis 1574 CREATE TABLE staticskyResult ( 1575 ss_id BIGINT, -- static sky identifier 1576 path_base VARCHAR(255) NOT NULL, -- root name for outputs 1577 dtime_phot FLOAT, -- elapsed time for photometry 1578 dtime_script FLOAT, -- elapsed time for script 1579 sources INT, -- number of sources 1580 hostname VARCHAR(64) NOT NULL, -- host that executed script 1581 good_frac FLOAT, -- good fraction of skycell 1582 quality SMALLINT NOT NULL, -- bad quality flag 1583 fault SMALLINT NOT NULL, -- fault code 1584 PRIMARY KEY(ss_id), 1585 KEY(good_frac), 1586 KEY(fault), 1587 KEY(quality), 1588 FOREIGN KEY(ss_id) REFERENCES staticskyRun(ss_id) 1589 ) ENGINE=innodb DEFAULT CHARSET=latin1; 1590 1591 ALTER TABLE pstampDependent ADD COLUMN component VARCHAR(64) after stage_id; 1592 ALTER TABLE pstampDependent CHANGE COLUMN no_magic need_magic TINYINT; 1593 ALTER TABLE pstampDependent ADD COLUMN fault SMALLINT after need_magic; 1594 ALTER TABLE pstampDependent ADD KEY (state); 1595 ALTER TABLE pstampDependent ADD KEY (stage); 1596 ALTER TABLE pstampDependent ADD KEY (stage_id); 1597 1598 ALTER TABLE magicDSRun ADD KEY(stage); 1599 ALTER TABLE magicDSRun ADD KEY(stage_id); 1600 1601 ALTER TABLE distRun ADD KEY(stage), ADD KEY(stage_id), ADD KEY(magic_ds_id), ADD KEY(fault), ADD KEY(data_group); 1602 ALTER TABLE distTarget ADD KEY(stage), ADD KEY(dist_group), ADD KEY(filter), ADD KEY(state); 1603
Note:
See TracChangeset
for help on using the changeset viewer.
