IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 18662


Ignore:
Timestamp:
Jul 22, 2008, 4:17:46 PM (18 years ago)
Author:
Paul Price
Message:

Adding exposure identifier in magicRun.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ippTools/share/pxadmin_create_tables.sql

    r18576 r18662  
    235235CREATE TABLE chipRun (
    236236    chip_id BIGINT AUTO_INCREMENT,
    237     exp_id BIGINT, 
    238     state VARCHAR(64), 
    239     workdir VARCHAR(255), 
    240     workdir_state VARCHAR(64), 
    241     label VARCHAR(64), 
     237    exp_id BIGINT,
     238    state VARCHAR(64),
     239    workdir VARCHAR(255),
     240    workdir_state VARCHAR(64),
     241    label VARCHAR(64),
    242242    reduction VARCHAR(64),
    243      expgroup VARCHAR(64), 
    244     dvodb VARCHAR(255), 
    245     tess_id VARCHAR(64), 
    246     end_stage VARCHAR(64), 
    247     PRIMARY KEY(chip_id), 
    248     KEY(chip_id), KEY(exp_id), 
    249     KEY(state), 
     243     expgroup VARCHAR(64),
     244    dvodb VARCHAR(255),
     245    tess_id VARCHAR(64),
     246    end_stage VARCHAR(64),
     247    PRIMARY KEY(chip_id),
     248    KEY(chip_id), KEY(exp_id),
     249    KEY(state),
    250250    KEY(workdir_state),
    251     KEY(label), 
    252     KEY(expgroup), 
    253     KEY(end_stage), 
    254     INDEX(chip_id, exp_id), 
    255     FOREIGN KEY (exp_id) 
     251    KEY(label),
     252    KEY(expgroup),
     253    KEY(end_stage),
     254    INDEX(chip_id, exp_id),
     255    FOREIGN KEY (exp_id)
    256256        REFERENCES rawExp(exp_id))
    257257ENGINE=innodb DEFAULT CHARSET=latin1;
    258258
    259259CREATE TABLE chipProcessedImfile (
    260     chip_id BIGINT, 
    261     exp_id BIGINT, 
    262     class_id VARCHAR(64), 
    263     uri VARCHAR(255), 
    264     bg FLOAT, 
    265     bg_stdev FLOAT, 
    266     bg_mean_stdev FLOAT, 
    267     bias FLOAT, 
    268     bias_stdev FLOAT, 
    269     fringe_0 FLOAT, 
    270     fringe_1 FLOAT, 
    271     fringe_2 FLOAT, 
    272     sigma_ra FLOAT, 
    273     sigma_dec FLOAT, 
    274     ap_resid FLOAT, 
    275     ap_resid_stdev FLOAT, 
    276     zp_mean FLOAT, 
    277     zp_stdev FLOAT, 
    278     fwhm_major FLOAT, 
    279     fwhm_minor FLOAT, 
    280     dtime_detrend FLOAT, 
    281     dtime_photom FLOAT, 
    282     dtime_astrom FLOAT, 
    283     hostname VARCHAR(64), 
    284     n_stars INT, 
    285     n_extended INT, 
    286     n_cr INT, 
    287     n_astrom INT, 
    288     path_base VARCHAR(255), 
    289     fault SMALLINT NOT NULL, 
    290     PRIMARY KEY(chip_id, exp_id, class_id), 
    291     KEY(fault), 
    292     FOREIGN KEY (chip_id, exp_id) 
     260    chip_id BIGINT,
     261    exp_id BIGINT,
     262    class_id VARCHAR(64),
     263    uri VARCHAR(255),
     264    bg FLOAT,
     265    bg_stdev FLOAT,
     266    bg_mean_stdev FLOAT,
     267    bias FLOAT,
     268    bias_stdev FLOAT,
     269    fringe_0 FLOAT,
     270    fringe_1 FLOAT,
     271    fringe_2 FLOAT,
     272    sigma_ra FLOAT,
     273    sigma_dec FLOAT,
     274    ap_resid FLOAT,
     275    ap_resid_stdev FLOAT,
     276    zp_mean FLOAT,
     277    zp_stdev FLOAT,
     278    fwhm_major FLOAT,
     279    fwhm_minor FLOAT,
     280    dtime_detrend FLOAT,
     281    dtime_photom FLOAT,
     282    dtime_astrom FLOAT,
     283    hostname VARCHAR(64),
     284    n_stars INT,
     285    n_extended INT,
     286    n_cr INT,
     287    n_astrom INT,
     288    path_base VARCHAR(255),
     289    fault SMALLINT NOT NULL,
     290    PRIMARY KEY(chip_id, exp_id, class_id),
     291    KEY(fault),
     292    FOREIGN KEY (chip_id, exp_id)
    293293        REFERENCES  chipRun(chip_id, exp_id),
    294294    FOREIGN KEY (exp_id, class_id)
     
    297297
    298298CREATE TABLE chipMask (
    299     label VARCHAR(64), 
    300     PRIMARY KEY(label)) 
     299    label VARCHAR(64),
     300    PRIMARY KEY(label))
    301301ENGINE=innodb DEFAULT CHARSET=latin1;
    302302
    303303CREATE TABLE camRun (
    304     cam_id BIGINT AUTO_INCREMENT, 
    305     chip_id BIGINT, 
    306     state VARCHAR(64), 
    307     workdir VARCHAR(255), 
    308     workdir_state VARCHAR(64), 
    309     label VARCHAR(64), 
    310     reduction VARCHAR(64), 
    311     expgroup VARCHAR(64), 
    312     dvodb VARCHAR(255), 
    313     tess_id VARCHAR(64), 
    314     end_stage VARCHAR(64), 
    315     PRIMARY KEY(cam_id), 
    316     KEY(cam_id), 
    317     KEY(chip_id), 
    318     KEY(state), 
    319     KEY(workdir_state), 
    320     KEY(label), 
    321     KEY(expgroup), 
    322     KEY(end_stage), 
    323     INDEX(cam_id, chip_id), 
    324     FOREIGN KEY (chip_id) 
    325         REFERENCES chipRun(chip_id)) 
     304    cam_id BIGINT AUTO_INCREMENT,
     305    chip_id BIGINT,
     306    state VARCHAR(64),
     307    workdir VARCHAR(255),
     308    workdir_state VARCHAR(64),
     309    label VARCHAR(64),
     310    reduction VARCHAR(64),
     311    expgroup VARCHAR(64),
     312    dvodb VARCHAR(255),
     313    tess_id VARCHAR(64),
     314    end_stage VARCHAR(64),
     315    PRIMARY KEY(cam_id),
     316    KEY(cam_id),
     317    KEY(chip_id),
     318    KEY(state),
     319    KEY(workdir_state),
     320    KEY(label),
     321    KEY(expgroup),
     322    KEY(end_stage),
     323    INDEX(cam_id, chip_id),
     324    FOREIGN KEY (chip_id)
     325        REFERENCES chipRun(chip_id))
    326326ENGINE=innodb DEFAULT CHARSET=latin1;
    327327
    328328CREATE TABLE camProcessedExp (
    329329    cam_id BIGINT,
    330     uri VARCHAR(255), 
    331     bg FLOAT, 
    332     bg_stdev FLOAT, 
    333     bg_mean_stdev FLOAT, 
    334     bias FLOAT, 
    335     bias_stdev FLOAT, 
    336     fringe_0 FLOAT, 
    337     fringe_1 FLOAT, 
    338     fringe_2 FLOAT, 
    339     sigma_ra FLOAT, 
    340     sigma_dec FLOAT, 
    341     ap_resid FLOAT, 
    342     ap_resid_stdev FLOAT, 
    343     zp_mean FLOAT, 
    344     zp_stdev FLOAT, 
    345     fwhm_major FLOAT, 
    346     fwhm_minor FLOAT, 
    347     dtime_detrend FLOAT, 
    348     dtime_photom FLOAT, 
    349     dtime_astrom FLOAT, 
     330    uri VARCHAR(255),
     331    bg FLOAT,
     332    bg_stdev FLOAT,
     333    bg_mean_stdev FLOAT,
     334    bias FLOAT,
     335    bias_stdev FLOAT,
     336    fringe_0 FLOAT,
     337    fringe_1 FLOAT,
     338    fringe_2 FLOAT,
     339    sigma_ra FLOAT,
     340    sigma_dec FLOAT,
     341    ap_resid FLOAT,
     342    ap_resid_stdev FLOAT,
     343    zp_mean FLOAT,
     344    zp_stdev FLOAT,
     345    fwhm_major FLOAT,
     346    fwhm_minor FLOAT,
     347    dtime_detrend FLOAT,
     348    dtime_photom FLOAT,
     349    dtime_astrom FLOAT,
    350350    hostname VARCHAR(64),
    351     n_stars INT, 
    352     n_extended INT, 
    353     n_cr INT, 
    354     n_astrom INT, 
    355     path_base VARCHAR(255), 
    356     fault SMALLINT NOT NULL, 
    357     PRIMARY KEY(cam_id), 
    358     KEY(fault), 
    359     FOREIGN KEY (cam_id) 
    360         REFERENCES camRun(cam_id)) 
     351    n_stars INT,
     352    n_extended INT,
     353    n_cr INT,
     354    n_astrom INT,
     355    path_base VARCHAR(255),
     356    fault SMALLINT NOT NULL,
     357    PRIMARY KEY(cam_id),
     358    KEY(fault),
     359    FOREIGN KEY (cam_id)
     360        REFERENCES camRun(cam_id))
    361361ENGINE=innodb DEFAULT CHARSET=latin1;
    362362
     
    367367
    368368CREATE TABLE fakeRun (
    369     fake_id BIGINT AUTO_INCREMENT, 
    370     cam_id BIGINT, 
    371     state VARCHAR(64), 
    372     workdir VARCHAR(255), 
    373     label VARCHAR(64), 
    374     reduction VARCHAR(64), 
    375     expgroup VARCHAR(64), 
    376     dvodb VARCHAR(255), 
    377     tess_id VARCHAR(64), 
    378     end_stage VARCHAR(64), 
    379     epoch TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
    380     PRIMARY KEY(fake_id), 
    381     KEY(cam_id), 
    382     KEY(state), 
    383     KEY(label), 
    384     KEY(expgroup), 
    385     KEY(end_stage), 
    386     INDEX(fake_id, cam_id), 
    387     FOREIGN KEY (cam_id) 
    388         REFERENCES camRun(cam_id)) 
     369    fake_id BIGINT AUTO_INCREMENT,
     370    cam_id BIGINT,
     371    state VARCHAR(64),
     372    workdir VARCHAR(255),
     373    label VARCHAR(64),
     374    reduction VARCHAR(64),
     375    expgroup VARCHAR(64),
     376    dvodb VARCHAR(255),
     377    tess_id VARCHAR(64),
     378    end_stage VARCHAR(64),
     379    epoch TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
     380    PRIMARY KEY(fake_id),
     381    KEY(cam_id),
     382    KEY(state),
     383    KEY(label),
     384    KEY(expgroup),
     385    KEY(end_stage),
     386    INDEX(fake_id, cam_id),
     387    FOREIGN KEY (cam_id)
     388        REFERENCES camRun(cam_id))
    389389ENGINE=innodb DEFAULT CHARSET=latin1;
    390390
    391391CREATE TABLE fakeProcessedImfile (
    392     fake_id BIGINT AUTO_INCREMENT, 
    393     exp_id BIGINT, 
    394     class_id VARCHAR(64), 
    395     uri VARCHAR(255), 
    396     dtime_fake FLOAT, 
     392    fake_id BIGINT AUTO_INCREMENT,
     393    exp_id BIGINT,
     394    class_id VARCHAR(64),
     395    uri VARCHAR(255),
     396    dtime_fake FLOAT,
    397397    hostname VARCHAR(64),
    398     path_base VARCHAR(255), 
    399     fault SMALLINT NOT NULL, 
    400     epoch TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
    401     PRIMARY KEY(fake_id, exp_id, class_id), 
    402     KEY(fault),
    403     FOREIGN KEY (fake_id) 
     398    path_base VARCHAR(255),
     399    fault SMALLINT NOT NULL,
     400    epoch TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
     401    PRIMARY KEY(fake_id, exp_id, class_id),
     402    KEY(fault),
     403    FOREIGN KEY (fake_id)
    404404        REFERENCES fakeRun(fake_id),
    405     FOREIGN KEY (exp_id, class_id) 
    406         REFERENCES rawImfile(exp_id, class_id)) 
     405    FOREIGN KEY (exp_id, class_id)
     406        REFERENCES rawImfile(exp_id, class_id))
    407407ENGINE=innodb DEFAULT CHARSET=latin1;
    408408
    409409CREATE TABLE fakeMask (
    410     label VARCHAR(64), 
    411     PRIMARY KEY(label)) 
     410    label VARCHAR(64),
     411    PRIMARY KEY(label))
    412412ENGINE=innodb DEFAULT CHARSET=latin1;
    413413
     
    419419    state VARCHAR(64),
    420420    filelevel VARCHAR(64),
    421     workdir VARCHAR(255), 
    422     camera VARCHAR(64), 
    423     telescope VARCHAR(64), 
    424     exp_type VARCHAR(64), 
    425     reduction VARCHAR(64), 
    426     filter VARCHAR(64), 
    427     airmass_min FLOAT, 
    428     airmass_max FLOAT, 
    429     exp_time_min FLOAT, 
    430     exp_time_max FLOAT, 
    431     ccd_temp_min FLOAT, 
    432     ccd_temp_max FLOAT, 
    433     posang_min DOUBLE, 
    434     posang_max DOUBLE, 
    435     registered DATETIME, 
    436     time_begin DATETIME, 
    437     time_end DATETIME, 
    438     use_begin DATETIME, 
    439     use_end DATETIME, 
    440     solang_min FLOAT, 
    441     solang_max FLOAT, 
    442     label VARCHAR(64), 
    443     parent INT, 
    444     PRIMARY KEY(det_id), 
    445     KEY(det_id), 
    446     KEY(iteration), 
    447     KEY(det_type), 
    448     KEY(mode), 
    449     KEY(state), 
    450     KEY(label), 
    451     KEY(parent), 
    452     INDEX(det_id, iteration)) 
     421    workdir VARCHAR(255),
     422    camera VARCHAR(64),
     423    telescope VARCHAR(64),
     424    exp_type VARCHAR(64),
     425    reduction VARCHAR(64),
     426    filter VARCHAR(64),
     427    airmass_min FLOAT,
     428    airmass_max FLOAT,
     429    exp_time_min FLOAT,
     430    exp_time_max FLOAT,
     431    ccd_temp_min FLOAT,
     432    ccd_temp_max FLOAT,
     433    posang_min DOUBLE,
     434    posang_max DOUBLE,
     435    registered DATETIME,
     436    time_begin DATETIME,
     437    time_end DATETIME,
     438    use_begin DATETIME,
     439    use_end DATETIME,
     440    solang_min FLOAT,
     441    solang_max FLOAT,
     442    label VARCHAR(64),
     443    parent INT,
     444    PRIMARY KEY(det_id),
     445    KEY(det_id),
     446    KEY(iteration),
     447    KEY(det_type),
     448    KEY(mode),
     449    KEY(state),
     450    KEY(label),
     451    KEY(parent),
     452    INDEX(det_id, iteration))
    453453ENGINE=innodb DEFAULT CHARSET=latin1;
    454454
    455455CREATE TABLE detInputExp (
    456 det_id BIGINT, 
    457 iteration INT, 
    458 exp_id BIGINT, 
    459 include TINYINT, 
    460 PRIMARY KEY(det_id, iteration, exp_id), 
    461 INDEX(det_id, exp_id), 
    462 INDEX(det_id, iteration), 
    463 FOREIGN KEY (det_id) 
    464 REFERENCES  detRun(det_id), 
    465 FOREIGN KEY (exp_id) 
    466 REFERENCES  rawExp(exp_id)) 
     456det_id BIGINT,
     457iteration INT,
     458exp_id BIGINT,
     459include TINYINT,
     460PRIMARY KEY(det_id, iteration, exp_id),
     461INDEX(det_id, exp_id),
     462INDEX(det_id, iteration),
     463FOREIGN KEY (det_id)
     464REFERENCES  detRun(det_id),
     465FOREIGN KEY (exp_id)
     466REFERENCES  rawExp(exp_id))
    467467ENGINE=innodb DEFAULT CHARSET=latin1;
    468468
    469469CREATE TABLE detProcessedImfile (
    470470    det_id BIGINT,
    471     exp_id BIGINT, 
    472     class_id VARCHAR(64), 
    473     uri VARCHAR(255), 
    474     recipe VARCHAR(64), 
    475     bg DOUBLE, 
    476     bg_stdev DOUBLE, 
    477     bg_mean_stdev DOUBLE, 
    478     fringe_0 DOUBLE, 
    479     fringe_1 DOUBLE, 
    480     fringe_2 DOUBLE, 
    481     user_1 DOUBLE, 
    482     user_2 DOUBLE, 
    483     user_3 DOUBLE, 
    484     user_4 DOUBLE, 
    485     user_5 DOUBLE, 
    486     path_base VARCHAR(255), 
    487     fault SMALLINT NOT NULL, 
    488     PRIMARY KEY(det_id, exp_id, class_id), 
    489     KEY(fault), 
    490     INDEX(det_id, class_id), 
    491     INDEX(det_id, exp_id), 
    492     FOREIGN KEY (det_id, exp_id) 
    493         REFERENCES  detInputExp(det_id, exp_id), 
    494     FOREIGN KEY (exp_id, class_id) 
     471    exp_id BIGINT,
     472    class_id VARCHAR(64),
     473    uri VARCHAR(255),
     474    recipe VARCHAR(64),
     475    bg DOUBLE,
     476    bg_stdev DOUBLE,
     477    bg_mean_stdev DOUBLE,
     478    fringe_0 DOUBLE,
     479    fringe_1 DOUBLE,
     480    fringe_2 DOUBLE,
     481    user_1 DOUBLE,
     482    user_2 DOUBLE,
     483    user_3 DOUBLE,
     484    user_4 DOUBLE,
     485    user_5 DOUBLE,
     486    path_base VARCHAR(255),
     487    fault SMALLINT NOT NULL,
     488    PRIMARY KEY(det_id, exp_id, class_id),
     489    KEY(fault),
     490    INDEX(det_id, class_id),
     491    INDEX(det_id, exp_id),
     492    FOREIGN KEY (det_id, exp_id)
     493        REFERENCES  detInputExp(det_id, exp_id),
     494    FOREIGN KEY (exp_id, class_id)
    495495        REFERENCES  rawImfile(exp_id, class_id)
    496496) ENGINE=innodb DEFAULT CHARSET=latin1;
    497497
    498498CREATE TABLE detProcessedExp (
    499     det_id BIGINT, 
    500     exp_id BIGINT, 
    501     recipe VARCHAR(64), 
    502     bg DOUBLE, 
    503     bg_stdev DOUBLE, 
    504     bg_mean_stdev DOUBLE, 
    505     fringe_0 DOUBLE, 
    506     fringe_1 DOUBLE, 
    507     fringe_2 DOUBLE, 
    508     user_1 DOUBLE, 
    509     user_2 DOUBLE, 
    510     user_3 DOUBLE, 
    511     user_4 DOUBLE, 
    512     user_5 DOUBLE, 
    513     path_base VARCHAR(255), 
    514     fault SMALLINT NOT NULL, 
    515     PRIMARY KEY(det_id, exp_id), 
    516     KEY(fault), 
    517     FOREIGN KEY (det_id, exp_id) 
    518         REFERENCES  detInputExp(det_id, exp_id), 
    519     FOREIGN KEY (det_id, exp_id) 
     499    det_id BIGINT,
     500    exp_id BIGINT,
     501    recipe VARCHAR(64),
     502    bg DOUBLE,
     503    bg_stdev DOUBLE,
     504    bg_mean_stdev DOUBLE,
     505    fringe_0 DOUBLE,
     506    fringe_1 DOUBLE,
     507    fringe_2 DOUBLE,
     508    user_1 DOUBLE,
     509    user_2 DOUBLE,
     510    user_3 DOUBLE,
     511    user_4 DOUBLE,
     512    user_5 DOUBLE,
     513    path_base VARCHAR(255),
     514    fault SMALLINT NOT NULL,
     515    PRIMARY KEY(det_id, exp_id),
     516    KEY(fault),
     517    FOREIGN KEY (det_id, exp_id)
     518        REFERENCES  detInputExp(det_id, exp_id),
     519    FOREIGN KEY (det_id, exp_id)
    520520        REFERENCES  detProcessedImfile(det_id, exp_id)
    521521) ENGINE=innodb DEFAULT CHARSET=latin1;
     
    528528    recipe VARCHAR(64),
    529529    bg DOUBLE,
    530     bg_stdev DOUBLE, 
    531     bg_mean_stdev DOUBLE, 
    532     user_1 DOUBLE, 
    533     user_2 DOUBLE, 
    534     user_3 DOUBLE, 
    535     user_4 DOUBLE, 
    536     user_5 DOUBLE, 
    537     fault SMALLINT NOT NULL, 
    538     PRIMARY KEY(det_id, iteration, class_id), 
    539     KEY(fault), 
    540     FOREIGN KEY (det_id, iteration) 
    541         REFERENCES  detInputExp(det_id, iteration), 
    542     FOREIGN KEY (det_id, class_id) 
     530    bg_stdev DOUBLE,
     531    bg_mean_stdev DOUBLE,
     532    user_1 DOUBLE,
     533    user_2 DOUBLE,
     534    user_3 DOUBLE,
     535    user_4 DOUBLE,
     536    user_5 DOUBLE,
     537    fault SMALLINT NOT NULL,
     538    PRIMARY KEY(det_id, iteration, class_id),
     539    KEY(fault),
     540    FOREIGN KEY (det_id, iteration)
     541        REFERENCES  detInputExp(det_id, iteration),
     542    FOREIGN KEY (det_id, class_id)
    543543        REFERENCES  detProcessedImfile(det_id, class_id)
    544544) ENGINE=innodb DEFAULT CHARSET=latin1;
    545545
    546546CREATE TABLE detNormalizedStatImfile (
    547     det_id BIGINT, 
    548     iteration INT, 
    549     class_id VARCHAR(64), 
    550     norm FLOAT, 
    551     fault SMALLINT NOT NULL, 
    552     PRIMARY KEY(det_id, iteration, class_id), 
    553     KEY(fault), 
    554     FOREIGN KEY (det_id, iteration) 
    555     REFERENCES  detInputExp(det_id, iteration), 
    556     FOREIGN KEY (det_id, iteration, class_id) 
     547    det_id BIGINT,
     548    iteration INT,
     549    class_id VARCHAR(64),
     550    norm FLOAT,
     551    fault SMALLINT NOT NULL,
     552    PRIMARY KEY(det_id, iteration, class_id),
     553    KEY(fault),
     554    FOREIGN KEY (det_id, iteration)
     555    REFERENCES  detInputExp(det_id, iteration),
     556    FOREIGN KEY (det_id, iteration, class_id)
    557557    REFERENCES  detStackedImfile(det_id, iteration, class_id)
    558558) ENGINE=innodb DEFAULT CHARSET=latin1;
    559559
    560560CREATE TABLE detNormalizedImfile (
    561     det_id BIGINT, 
    562     iteration INT, 
    563     class_id VARCHAR(64), 
    564     uri VARCHAR(255), 
    565     bg DOUBLE, 
    566     bg_stdev DOUBLE, 
    567     bg_mean_stdev DOUBLE, 
    568     user_1 DOUBLE, 
    569     user_2 DOUBLE, 
    570     user_3 DOUBLE, 
    571     user_4 DOUBLE, 
    572     user_5 DOUBLE, 
    573     path_base VARCHAR(255), 
    574     fault SMALLINT NOT NULL, 
    575     PRIMARY KEY(det_id, iteration, class_id), 
    576     KEY(fault), 
    577     INDEX(det_id, iteration), 
    578     FOREIGN KEY (det_id) 
    579     REFERENCES  detInputExp(det_id), 
    580     FOREIGN KEY (det_id, iteration, class_id) 
     561    det_id BIGINT,
     562    iteration INT,
     563    class_id VARCHAR(64),
     564    uri VARCHAR(255),
     565    bg DOUBLE,
     566    bg_stdev DOUBLE,
     567    bg_mean_stdev DOUBLE,
     568    user_1 DOUBLE,
     569    user_2 DOUBLE,
     570    user_3 DOUBLE,
     571    user_4 DOUBLE,
     572    user_5 DOUBLE,
     573    path_base VARCHAR(255),
     574    fault SMALLINT NOT NULL,
     575    PRIMARY KEY(det_id, iteration, class_id),
     576    KEY(fault),
     577    INDEX(det_id, iteration),
     578    FOREIGN KEY (det_id)
     579    REFERENCES  detInputExp(det_id),
     580    FOREIGN KEY (det_id, iteration, class_id)
    581581    REFERENCES  detNormalizedStatImfile(det_id, iteration, class_id)
    582582) ENGINE=innodb DEFAULT CHARSET=latin1;
    583583
    584584CREATE TABLE detNormalizedExp (
    585     det_id BIGINT, 
    586     iteration INT, 
    587     recipe VARCHAR(64), 
    588     bg DOUBLE, 
    589     bg_stdev DOUBLE, 
    590     bg_mean_stdev DOUBLE, 
    591     user_1 DOUBLE, 
    592     user_2 DOUBLE, 
    593     user_3 DOUBLE, 
    594     user_4 DOUBLE, 
    595     user_5 DOUBLE, 
    596     path_base VARCHAR(255), 
    597     fault SMALLINT NOT NULL, 
    598     PRIMARY KEY(det_id, iteration), 
    599     KEY(fault), 
    600     FOREIGN KEY (det_id, iteration) 
    601     REFERENCES  detInputExp(det_id, iteration), 
    602     FOREIGN KEY (det_id, iteration) 
     585    det_id BIGINT,
     586    iteration INT,
     587    recipe VARCHAR(64),
     588    bg DOUBLE,
     589    bg_stdev DOUBLE,
     590    bg_mean_stdev DOUBLE,
     591    user_1 DOUBLE,
     592    user_2 DOUBLE,
     593    user_3 DOUBLE,
     594    user_4 DOUBLE,
     595    user_5 DOUBLE,
     596    path_base VARCHAR(255),
     597    fault SMALLINT NOT NULL,
     598    PRIMARY KEY(det_id, iteration),
     599    KEY(fault),
     600    FOREIGN KEY (det_id, iteration)
     601    REFERENCES  detInputExp(det_id, iteration),
     602    FOREIGN KEY (det_id, iteration)
    603603    REFERENCES  detNormalizedImfile(det_id, iteration)
    604604) ENGINE=innodb DEFAULT CHARSET=latin1;
    605605
    606606CREATE TABLE detResidImfile (
    607     det_id BIGINT, 
    608     iteration INT, 
    609     exp_id BIGINT, 
    610     class_id VARCHAR(64), 
    611     uri VARCHAR(255), 
    612     recipe VARCHAR(64), 
    613     bg DOUBLE, 
    614     bg_stdev DOUBLE, 
    615     bg_mean_stdev DOUBLE, 
    616     bg_skewness DOUBLE, 
    617     bg_kurtosis DOUBLE, 
    618     bin_stdev DOUBLE, 
    619     fringe_0 DOUBLE, 
    620     fringe_1 DOUBLE, 
    621     fringe_2 DOUBLE, 
    622     fringe_resid_0 DOUBLE, 
    623     fringe_resid_1 DOUBLE, 
    624     fringe_resid_2 DOUBLE, 
     607    det_id BIGINT,
     608    iteration INT,
     609    exp_id BIGINT,
     610    class_id VARCHAR(64),
     611    uri VARCHAR(255),
     612    recipe VARCHAR(64),
     613    bg DOUBLE,
     614    bg_stdev DOUBLE,
     615    bg_mean_stdev DOUBLE,
     616    bg_skewness DOUBLE,
     617    bg_kurtosis DOUBLE,
     618    bin_stdev DOUBLE,
     619    fringe_0 DOUBLE,
     620    fringe_1 DOUBLE,
     621    fringe_2 DOUBLE,
     622    fringe_resid_0 DOUBLE,
     623    fringe_resid_1 DOUBLE,
     624    fringe_resid_2 DOUBLE,
    625625    user_1 DOUBLE,
    626     user_2 DOUBLE, 
    627     user_3 DOUBLE, 
    628     user_4 DOUBLE, 
    629     user_5 DOUBLE, 
    630     path_base VARCHAR(255), 
    631     fault SMALLINT NOT NULL, 
    632     PRIMARY KEY(det_id, iteration, exp_id, class_id), 
    633     KEY(fault), 
    634     INDEX(det_id, iteration, exp_id), 
    635     FOREIGN KEY (det_id, iteration, exp_id) 
    636     REFERENCES  detInputExp(det_id, iteration, exp_id), 
    637     FOREIGN KEY (det_id, exp_id, class_id) 
    638     REFERENCES  detProcessedImfile(det_id, exp_id, class_id), 
    639     FOREIGN KEY (det_id, iteration) 
     626    user_2 DOUBLE,
     627    user_3 DOUBLE,
     628    user_4 DOUBLE,
     629    user_5 DOUBLE,
     630    path_base VARCHAR(255),
     631    fault SMALLINT NOT NULL,
     632    PRIMARY KEY(det_id, iteration, exp_id, class_id),
     633    KEY(fault),
     634    INDEX(det_id, iteration, exp_id),
     635    FOREIGN KEY (det_id, iteration, exp_id)
     636    REFERENCES  detInputExp(det_id, iteration, exp_id),
     637    FOREIGN KEY (det_id, exp_id, class_id)
     638    REFERENCES  detProcessedImfile(det_id, exp_id, class_id),
     639    FOREIGN KEY (det_id, iteration)
    640640    REFERENCES  detNormalizedExp(det_id, iteration)
    641641) ENGINE=innodb DEFAULT CHARSET=latin1;
     
    646646
    647647CREATE TABLE warpRun (
    648     warp_id BIGINT AUTO_INCREMENT, 
    649     fake_id BIGINT, 
    650     mode VARCHAR(64), 
    651     state VARCHAR(64), 
    652     workdir VARCHAR(255), 
    653     workdir_state VARCHAR(64), 
    654     label VARCHAR(64), 
    655     dvodb VARCHAR(255), 
    656     tess_id VARCHAR(64), 
    657     end_stage VARCHAR(64), 
    658     registered DATETIME, 
    659     magiced TINYINT, 
    660     PRIMARY KEY(warp_id), 
    661     KEY(warp_id), 
    662     KEY(fake_id), 
    663     KEY(mode), 
    664     KEY(state), 
    665     KEY(workdir_state), 
    666     KEY(label), 
    667     KEY(end_stage), 
    668     KEY(magiced), 
    669     INDEX(warp_id, fake_id), 
    670     FOREIGN KEY (fake_id) 
     648    warp_id BIGINT AUTO_INCREMENT,
     649    fake_id BIGINT,
     650    mode VARCHAR(64),
     651    state VARCHAR(64),
     652    workdir VARCHAR(255),
     653    workdir_state VARCHAR(64),
     654    label VARCHAR(64),
     655    dvodb VARCHAR(255),
     656    tess_id VARCHAR(64),
     657    end_stage VARCHAR(64),
     658    registered DATETIME,
     659    magiced TINYINT,
     660    PRIMARY KEY(warp_id),
     661    KEY(warp_id),
     662    KEY(fake_id),
     663    KEY(mode),
     664    KEY(state),
     665    KEY(workdir_state),
     666    KEY(label),
     667    KEY(end_stage),
     668    KEY(magiced),
     669    INDEX(warp_id, fake_id),
     670    FOREIGN KEY (fake_id)
    671671        REFERENCES fakeRun(fake_id)
    672672) ENGINE=innodb DEFAULT CHARSET=latin1;
     
    685685
    686686CREATE TABLE warpSkyfile (
    687     warp_id BIGINT, 
    688     skycell_id VARCHAR(64), 
    689     tess_id VARCHAR(64), 
    690     uri VARCHAR(255), 
    691     path_base VARCHAR(255), 
    692     bg DOUBLE, 
    693     bg_stdev DOUBLE, 
    694     dtime_warp FLOAT, 
    695     hostname VARCHAR(64), 
    696     good_frac FLOAT, 
    697     xmin INT, 
    698     xmax INT, 
    699     ymin INT, 
    700     ymax INT, 
    701     ignored TINYINT, 
    702     fault SMALLINT, 
    703     PRIMARY KEY(warp_id, skycell_id, tess_id), 
    704     KEY(good_frac), 
    705     KEY(ignored), KEY(fault), 
    706     FOREIGN KEY (warp_id, skycell_id, tess_id) 
     687    warp_id BIGINT,
     688    skycell_id VARCHAR(64),
     689    tess_id VARCHAR(64),
     690    uri VARCHAR(255),
     691    path_base VARCHAR(255),
     692    bg DOUBLE,
     693    bg_stdev DOUBLE,
     694    dtime_warp FLOAT,
     695    hostname VARCHAR(64),
     696    good_frac FLOAT,
     697    xmin INT,
     698    xmax INT,
     699    ymin INT,
     700    ymax INT,
     701    ignored TINYINT,
     702    fault SMALLINT,
     703    PRIMARY KEY(warp_id, skycell_id, tess_id),
     704    KEY(good_frac),
     705    KEY(ignored), KEY(fault),
     706    FOREIGN KEY (warp_id, skycell_id, tess_id)
    707707        REFERENCES warpSkyCellMap(warp_id, skycell_id, tess_id)
    708708) ENGINE=innodb DEFAULT CHARSET=latin1;
     
    714714
    715715CREATE TABLE stackRun (
    716         stack_id BIGINT AUTO_INCREMENT,
    717         state VARCHAR(64),
    718         workdir VARCHAR(255),
    719         dvodb VARCHAR(255),
    720         registered DATETIME,
    721         skycell_id VARCHAR(64),
    722         tess_id VARCHAR(64),
    723         filter VARCHAR(64),
    724         PRIMARY KEY(stack_id),
    725         KEY(stack_id),
    726         KEY(state),
    727         KEY(skycell_id),
    728         KEY(tess_id)
     716        stack_id BIGINT AUTO_INCREMENT,
     717        state VARCHAR(64),
     718        workdir VARCHAR(255),
     719        dvodb VARCHAR(255),
     720        registered DATETIME,
     721        skycell_id VARCHAR(64),
     722        tess_id VARCHAR(64),
     723        filter VARCHAR(64),
     724        PRIMARY KEY(stack_id),
     725        KEY(stack_id),
     726        KEY(state),
     727        KEY(skycell_id),
     728        KEY(tess_id)
    729729) ENGINE=innodb DEFAULT CHARSET=latin1;
    730730
    731731CREATE TABLE stackInputSkyfile (
    732         stack_id BIGINT,
    733         warp_id BIGINT,
    734         PRIMARY KEY(stack_id, warp_id),
    735         FOREIGN KEY (stack_id)  REFERENCES  stackRun(stack_id),
    736         FOREIGN KEY (warp_id)  REFERENCES  warpSkyfile(warp_id)
     732        stack_id BIGINT,
     733        warp_id BIGINT,
     734        PRIMARY KEY(stack_id, warp_id),
     735        FOREIGN KEY (stack_id)  REFERENCES  stackRun(stack_id),
     736        FOREIGN KEY (warp_id)  REFERENCES  warpSkyfile(warp_id)
    737737) ENGINE=innodb DEFAULT CHARSET=latin1;
    738738
    739739CREATE TABLE stackSumSkyfile (
    740         stack_id BIGINT,
    741         uri VARCHAR(255),
    742         path_base VARCHAR(255),
    743         bg DOUBLE,
    744         bg_stdev DOUBLE,
    745         dtime_stack FLOAT,
    746         hostname VARCHAR(64),
    747         good_frac FLOAT,
    748         fault SMALLINT,
    749         PRIMARY KEY(stack_id),
    750         KEY(dtime_stack),
    751         KEY(good_frac),
    752         KEY(fault),
    753         FOREIGN KEY (stack_id)  REFERENCES  stackRun(stack_id)
     740        stack_id BIGINT,
     741        uri VARCHAR(255),
     742        path_base VARCHAR(255),
     743        bg DOUBLE,
     744        bg_stdev DOUBLE,
     745        dtime_stack FLOAT,
     746        hostname VARCHAR(64),
     747        good_frac FLOAT,
     748        fault SMALLINT,
     749        PRIMARY KEY(stack_id),
     750        KEY(dtime_stack),
     751        KEY(good_frac),
     752        KEY(fault),
     753        FOREIGN KEY (stack_id)  REFERENCES  stackRun(stack_id)
    754754) ENGINE=innodb DEFAULT CHARSET=latin1;
    755755
    756756CREATE TABLE diffRun (
    757         diff_id BIGINT AUTO_INCREMENT,
    758         state VARCHAR(64),
    759         workdir VARCHAR(255),
    760         dvodb VARCHAR(255),
    761         registered DATETIME,
    762         skycell_id VARCHAR(64),
    763         tess_id VARCHAR(64),
    764         PRIMARY KEY(diff_id),
    765         KEY(diff_id),
    766         KEY(state),
    767         KEY(skycell_id),
    768         KEY(tess_id)
     757        diff_id BIGINT AUTO_INCREMENT,
     758        state VARCHAR(64),
     759        workdir VARCHAR(255),
     760        dvodb VARCHAR(255),
     761        registered DATETIME,
     762        skycell_id VARCHAR(64),
     763        tess_id VARCHAR(64),
     764        PRIMARY KEY(diff_id),
     765        KEY(diff_id),
     766        KEY(state),
     767        KEY(skycell_id),
     768        KEY(tess_id)
    769769) ENGINE=innodb DEFAULT CHARSET=latin1;
    770770
    771771CREATE TABLE diffInputSkyfile (
    772         diff_id BIGINT,
    773         template TINYINT,
    774         stack_id BIGINT,
    775         warp_id BIGINT,
    776         skycell_id VARCHAR(64),
    777         tess_id VARCHAR(64),
    778         kind VARCHAR(64),
    779         PRIMARY KEY(diff_id, template),
    780         KEY(stack_id),
    781         KEY(warp_id),
    782         KEY(skycell_id),
    783         KEY(tess_id),
    784         KEY(kind),
    785         FOREIGN KEY (diff_id)  REFERENCES  diffRun(diff_id),
    786         FOREIGN KEY (stack_id)  REFERENCES  stackSumSkyfile(stack_id),
    787         FOREIGN KEY (warp_id, skycell_id, tess_id)  REFERENCES  warpSkyfile(warp_id, skycell_id, tess_id)
     772        diff_id BIGINT,
     773        template TINYINT,
     774        stack_id BIGINT,
     775        warp_id BIGINT,
     776        skycell_id VARCHAR(64),
     777        tess_id VARCHAR(64),
     778        kind VARCHAR(64),
     779        PRIMARY KEY(diff_id, template),
     780        KEY(stack_id),
     781        KEY(warp_id),
     782        KEY(skycell_id),
     783        KEY(tess_id),
     784        KEY(kind),
     785        FOREIGN KEY (diff_id)  REFERENCES  diffRun(diff_id),
     786        FOREIGN KEY (stack_id)  REFERENCES  stackSumSkyfile(stack_id),
     787        FOREIGN KEY (warp_id, skycell_id, tess_id)  REFERENCES  warpSkyfile(warp_id, skycell_id, tess_id)
    788788) ENGINE=innodb DEFAULT CHARSET=latin1;
    789789
    790790CREATE TABLE diffSkyfile (
    791         diff_id BIGINT,
    792         uri VARCHAR(255),
    793         path_base VARCHAR(255),
    794         bg DOUBLE,
    795         bg_stdev DOUBLE,
    796         stamps_num INT,
    797         stamps_rms FLOAT,
    798         sources INT,
    799         dtime_diff FLOAT,
    800         hostname VARCHAR(64),
    801         good_frac FLOAT,
    802         fault SMALLINT,
    803         PRIMARY KEY(diff_id),
    804         KEY(good_frac),
    805         KEY(fault),
    806         FOREIGN KEY (diff_id)  REFERENCES  diffRun(diff_id)
     791        diff_id BIGINT,
     792        uri VARCHAR(255),
     793        path_base VARCHAR(255),
     794        bg DOUBLE,
     795        bg_stdev DOUBLE,
     796        stamps_num INT,
     797        stamps_rms FLOAT,
     798        sources INT,
     799        dtime_diff FLOAT,
     800        hostname VARCHAR(64),
     801        good_frac FLOAT,
     802        fault SMALLINT,
     803        PRIMARY KEY(diff_id),
     804        KEY(good_frac),
     805        KEY(fault),
     806        FOREIGN KEY (diff_id)  REFERENCES  diffRun(diff_id)
    807807) ENGINE=innodb DEFAULT CHARSET=latin1;
    808808
    809809CREATE TABLE magicRun (
    810         magic_id BIGINT AUTO_INCREMENT,
    811         state VARCHAR(64),
    812         workdir VARCHAR(255),
    813         workdir_state VARCHAR(255),
    814         label VARCHAR(64),
    815         dvodb VARCHAR(255),
    816         registered DATETIME,
    817         fault SMALLINT,
    818         PRIMARY KEY(magic_id),
    819         KEY(magic_id),
    820         KEY(state),
    821         KEY(workdir_state),
    822         KEY(label),
    823         KEY(fault)
     810        magic_id BIGINT AUTO_INCREMENT,
     811        exp_id BIGINT,
     812        state VARCHAR(64),
     813        workdir VARCHAR(255),
     814        workdir_state VARCHAR(255),
     815        label VARCHAR(64),
     816        dvodb VARCHAR(255),
     817        registered DATETIME,
     818        fault SMALLINT,
     819        PRIMARY KEY(magic_id),
     820        KEY(magic_id),
     821        KEY(state),
     822        KEY(workdir_state),
     823        KEY(label),
     824        KEY(fault),
     825        FOREIGN KEY (exp_id)  REFERENCES  rawExp(exp_id)
    824826) ENGINE=innodb DEFAULT CHARSET=latin1;
    825827
    826828CREATE TABLE magicInputSkyfile (
    827         magic_id BIGINT,
    828         diff_id BIGINT,
    829         node VARCHAR(64),
    830         PRIMARY KEY(magic_id, diff_id),
    831         FOREIGN KEY (magic_id)  REFERENCES  magicRun(magic_id),
    832         FOREIGN KEY (diff_id)  REFERENCES  diffRun(diff_id)
     829        magic_id BIGINT,
     830        diff_id BIGINT,
     831        node VARCHAR(64),
     832        PRIMARY KEY(magic_id, diff_id),
     833        FOREIGN KEY (magic_id)  REFERENCES  magicRun(magic_id),
     834        FOREIGN KEY (diff_id)  REFERENCES  diffRun(diff_id)
    833835) ENGINE=innodb DEFAULT CHARSET=latin1;
    834836
    835837CREATE TABLE magicTree (
    836         magic_id BIGINT,
    837         node VARCHAR(64),
    838         dep VARCHAR(64),
    839         KEY(magic_id),
    840         KEY(node),
    841         KEY(dep),
    842         INDEX(magic_id, node),
    843         FOREIGN KEY (magic_id)  REFERENCES  magicRun(magic_id)
     838        magic_id BIGINT,
     839        node VARCHAR(64),
     840        dep VARCHAR(64),
     841        KEY(magic_id),
     842        KEY(node),
     843        KEY(dep),
     844        INDEX(magic_id, node),
     845        FOREIGN KEY (magic_id)  REFERENCES  magicRun(magic_id)
    844846) ENGINE=innodb DEFAULT CHARSET=latin1;
    845847
    846848CREATE TABLE magicNodeResult (
    847         magic_id BIGINT,
    848         node VARCHAR(64),
    849         uri VARCHAR(255),
    850         fault SMALLINT,
    851         PRIMARY KEY(magic_id, node),
    852         FOREIGN KEY (magic_id)  REFERENCES  magicRun(magic_id),
    853         FOREIGN KEY (magic_id, node)  REFERENCES  magicTree(magic_id, node),
    854         KEY(fault)
     849        magic_id BIGINT,
     850        node VARCHAR(64),
     851        uri VARCHAR(255),
     852        fault SMALLINT,
     853        PRIMARY KEY(magic_id, node),
     854        FOREIGN KEY (magic_id)  REFERENCES  magicRun(magic_id),
     855        FOREIGN KEY (magic_id, node)  REFERENCES  magicTree(magic_id, node),
     856        KEY(fault)
    855857) ENGINE=innodb DEFAULT CHARSET=latin1;
    856858
    857859CREATE TABLE magicMask (
    858         magic_id BIGINT,
    859         uri VARCHAR(255),
    860         streaks INT,
    861         fault SMALLINT,
    862         PRIMARY KEY(magic_id),
    863         FOREIGN KEY (magic_id)  REFERENCES  magicRun(magic_id),
    864         KEY(fault)
     860        magic_id BIGINT,
     861        uri VARCHAR(255),
     862        streaks INT,
     863        fault SMALLINT,
     864        PRIMARY KEY(magic_id),
     865        FOREIGN KEY (magic_id)  REFERENCES  magicRun(magic_id),
     866        KEY(fault)
    865867) ENGINE=innodb DEFAULT CHARSET=latin1;
    866868
Note: See TracChangeset for help on using the changeset viewer.