IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 42633


Ignore:
Timestamp:
Feb 22, 2024, 9:44:30 AM (2 years ago)
Author:
eugene
Message:

adding update to gpc1

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ipp-20230313/dbconfig/changes.txt

    r42545 r42633  
    26322632) ENGINE=innodb DEFAULT CHARSET=latin1;
    26332633
     2634-- EAM 2024.02.20 : adding the following missing fields to gpc2:
     2635
     2636-- example ALTER TABLE stackSumSkyfile ADD COLUMN path_base VARCHAR(255) NULL DEFAULT NULL AFTER uri;
     2637ALTER TABLE chipBackgroundImfile ADD COLUMN data_state VARCHAR(64) AFTER path_base;
     2638-- ALTER TABLE minidvodbRun ADD COLUMN note VARCHAR(255) AFTER state;
     2639ALTER TABLE skycalResult CHANGE COLUMN software_ver software_ver VARCHAR(16);
     2640ALTER TABLE ippRelease ADD COLUMN accessLevelMin INT AFTER ubercal_file;
     2641
    26342642-- EAM 2023.11.04 : adding xcstackRun, xcstackInputSkyfile, xcstackSumSkyfile
    2635 
     2643-- EAM 2024.02.20 : the following need to be added to the gpc1 and gpc2 databases
     2644
     2645CREATE TABLE xcstackCamera (
     2646        camera_id BIGINT AUTO_INCREMENT,
     2647        camera VARCHAR(255),
     2648        PRIMARY KEY(camera_id)
     2649) ENGINE=innodb DEFAULT CHARSET=latin1;
    26362650
    26372651CREATE TABLE xcstackRun (
     
    26632677        camera_id BIGINT,
    26642678        stack_id BIGINT,
    2665         PRIMARY KEY(xcstack_id, stack_id),
     2679        PRIMARY KEY(xcstack_id, camera_id, stack_id),
     2680        KEY(xcstack_id),
     2681        KEY(stack_id),
    26662682        FOREIGN KEY(xcstack_id) REFERENCES xcstackRun(xcstack_id),
     2683        FOREIGN KEY(camera_id) REFERENCES xcstackCamera(camera_id)
    26672684) ENGINE=innodb DEFAULT CHARSET=latin1;
    26682685
     
    26872704) ENGINE=innodb DEFAULT CHARSET=latin1;
    26882705
     2706-- A static sky analysis set
     2707CREATE TABLE xcskyRun (
     2708      xcsky_id BIGINT AUTO_INCREMENT, -- unique identifier
     2709      state VARCHAR(64) NOT NULL,  -- state of run (new, full, etc.)
     2710      workdir VARCHAR(255) NOT NULL, -- working directory
     2711      label VARCHAR(64),             -- processing label
     2712      data_group VARCHAR(64),        -- group for data
     2713      dist_group VARCHAR(64),        -- group for distribution
     2714      reduction VARCHAR(64),         -- reduction class (for altering recipe)
     2715      note VARCHAR(255),             -- note
     2716      registered TIMESTAMP DEFAULT CURRENT_TIMESTAMP, -- time run was registered
     2717      PRIMARY KEY(xcsky_id),
     2718      KEY(state),
     2719      KEY(label),
     2720      KEY(data_group),
     2721      KEY(dist_group)
     2722) ENGINE=innodb DEFAULT CHARSET=latin1;
     2723
     2724-- Inputs for static sky analysis
     2725CREATE TABLE xcskyInput (
     2726      xcsky_id BIGINT,             -- static sky identifier
     2727      xcstack_id BIGINT,          -- stack identifier
     2728      PRIMARY KEY(xcsky_id,xcstack_id),
     2729      KEY(xcstack_id),
     2730      FOREIGN KEY(xcsky_id) REFERENCES xcskyRun(xcsky_id),
     2731      FOREIGN KEY(xcstack_id) REFERENCES xcstackRun(xcstack_id)
     2732) ENGINE=innodb DEFAULT CHARSET=latin1;
     2733
     2734-- Result of static sky analysis
     2735CREATE TABLE xcskyResult (
     2736      xcsky_id BIGINT,             -- static sky identifier
     2737      path_base VARCHAR(255) NOT NULL, -- root name for outputs
     2738      dtime_phot FLOAT,                -- elapsed time for photometry
     2739      dtime_script FLOAT,              -- elapsed time for script
     2740      sources INT,                     -- number of sources
     2741      num_inputs INT,                  -- number of input images
     2742      hostname VARCHAR(64) NOT NULL,   -- host that executed script
     2743      good_frac FLOAT,                 -- good fraction of skycell
     2744      quality SMALLINT NOT NULL,       -- bad quality flag
     2745      fault SMALLINT NOT NULL,         -- fault code
     2746      PRIMARY KEY(xcsky_id),
     2747      KEY(good_frac),
     2748      KEY(fault),
     2749      KEY(quality),
     2750      FOREIGN KEY(xcsky_id) REFERENCES xcskyRun(xcsky_id)
     2751) ENGINE=innodb DEFAULT CHARSET=latin1;
     2752
     2753CREATE TABLE xccalRun (
     2754      xccal_id BIGINT AUTO_INCREMENT, -- unique identifier
     2755      xcsky_id BIGINT,
     2756      xcstack_id BIGINT,
     2757      state VARCHAR(64) NOT NULL,  -- state of run (new, full, etc.)
     2758      workdir VARCHAR(255) NOT NULL, -- working directory
     2759      label VARCHAR(64),             -- processing label
     2760      data_group VARCHAR(64),        -- group for data
     2761      dist_group VARCHAR(64),        -- group for distribution
     2762      reduction VARCHAR(64),         -- reduction class (for altering recipe)
     2763      registered TIMESTAMP DEFAULT CURRENT_TIMESTAMP, -- time run was registered
     2764      note VARCHAR(255),             -- note
     2765      PRIMARY KEY(xccal_id),
     2766      KEY(state),
     2767      KEY(label),
     2768      KEY(data_group),
     2769      KEY(dist_group),
     2770      KEY(xcsky_id),
     2771      KEY(xcstack_id),
     2772      FOREIGN KEY(xcsky_id) REFERENCES xcskyRun(xcsky_id),
     2773      FOREIGN KEY(xcstack_id) REFERENCES xcstackRun(xcstack_id)
     2774) ENGINE=innodb DEFAULT CHARSET=latin1;
     2775
     2776-- Result of sky calibration analysis
     2777CREATE TABLE xccalResult (
     2778      xccal_id BIGINT,
     2779      path_base VARCHAR(255) NOT NULL,
     2780      dtime_script FLOAT,
     2781      dtime_astrom FLOAT,
     2782      sigma_ra FLOAT,
     2783      sigma_dec FLOAT,
     2784      n_astrom INT,
     2785      n_detections INT,
     2786      n_extended INT,
     2787      n_forced INT,
     2788      zpt_obs FLOAT,
     2789      zpt_stdev FLOAT,
     2790      fwhm_major  FLOAT,
     2791      fwhm_minor  FLOAT,
     2792      quality SMALLINT NOT NULL,
     2793      hostname VARCHAR(64) NOT NULL,
     2794      software_ver VARCHAR(64),
     2795      fault SMALLINT NOT NULL,
     2796      PRIMARY KEY(xccal_id),
     2797      KEY(fault),
     2798      KEY(quality),
     2799      FOREIGN KEY(xccal_id) REFERENCES xccalRun(xccal_id)
     2800) ENGINE=innodb DEFAULT CHARSET=latin1;
     2801
     2802CREATE TABLE xcForceRun (
     2803    xcff_id         BIGINT NOT NULL AUTO_INCREMENT,
     2804    xccal_id        BIGINT, -- NOT a foreign key: reference to entry in xcamera db
     2805    sources_path_base VARCHAR(255),
     2806    state           VARCHAR(64),
     2807    workdir         VARCHAR(255),
     2808    label           VARCHAR(64),
     2809    skycell_id      VARCHAR(64),
     2810    tess_id         VARCHAR(64),
     2811    data_group      VARCHAR(64),
     2812    dist_group      VARCHAR(64),
     2813    note            VARCHAR(255),
     2814    reduction       VARCHAR(64),
     2815    registered TIMESTAMP DEFAULT CURRENT_TIMESTAMP, -- time run was registered
     2816    PRIMARY KEY(xcff_id),
     2817    KEY(state),
     2818    KEY(label),
     2819    KEY(data_group),
     2820    KEY(xccal_id)
     2821) ENGINE=innodb DEFAULT CHARSET=latin1;
     2822
     2823CREATE TABLE xcForceInput (
     2824    xcff_id              BIGINT,
     2825    warp_id              BIGINT,
     2826    camera_id            BIGINT,
     2827    PRIMARY KEY(xcff_id, warp_id, camera_id),
     2828    FOREIGN KEY(xcff_id)   REFERENCES xcForceRun(xcff_id),
     2829    FOREIGN KEY(warp_id)   REFERENCES warpRun(warp_id),
     2830    FOREIGN KEY(camera_id) REFERENCES xcstackCamera(camera_id)
     2831) ENGINE=innodb DEFAULT CHARSET=latin1;
     2832
     2833CREATE TABLE xcForceResult (
     2834    xcff_id         BIGINT,
     2835    warp_id         BIGINT,
     2836    path_base       VARCHAR(255) NOT NULL,
     2837    dtime_script    FLOAT,
     2838    quality         SMALLINT NOT NULL,
     2839    hostname        VARCHAR(64) NOT NULL,
     2840    software_ver    VARCHAR(16),
     2841    fault           SMALLINT NOT NULL,
     2842    PRIMARY KEY(xcff_id, warp_id),
     2843    KEY(fault),
     2844    KEY(quality),
     2845    FOREIGN KEY(xcff_id) REFERENCES xcForceRun(xcff_id),
     2846    FOREIGN KEY(warp_id) REFERENCES warpRun(warp_id)
     2847) ENGINE=innodb DEFAULT CHARSET=latin1;
     2848
     2849CREATE TABLE xcForceSummary (
     2850    xcff_id         BIGINT,
     2851    path_base       VARCHAR(255) NOT NULL,
     2852    dtime_script    FLOAT,
     2853    quality         SMALLINT NOT NULL,
     2854    hostname        VARCHAR(64) NOT NULL,
     2855    software_ver    VARCHAR(16),
     2856    fault           SMALLINT NOT NULL,
     2857    PRIMARY KEY(xcff_id),
     2858    KEY(fault),
     2859    KEY(quality),
     2860    FOREIGN KEY(xcff_id) REFERENCES xcForceRun(xcff_id)
     2861) ENGINE=innodb DEFAULT CHARSET=latin1;
     2862
     2863
Note: See TracChangeset for help on using the changeset viewer.