IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jun 15, 2010, 3:27:31 PM (16 years ago)
Author:
Paul Price
Message:

Adding database tables and tools for (re-)photometry of diffs.

File:
1 edited

Legend:

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

    r28294 r28343  
    994994        tess_id VARCHAR(64),
    995995        filter VARCHAR(64),
    996         software_ver VARCHAR(16),
     996        software_ver VARCHAR(16),
    997997        note VARCHAR(255),
    998998        PRIMARY KEY(stack_id),
     
    10421042        quality SMALLINT NOT NULL DEFAULT 0,
    10431043        fault SMALLINT,
    1044         software_ver VARCHAR(16),
     1044        software_ver VARCHAR(16),
    10451045        PRIMARY KEY(stack_id),
    10461046        KEY(dtime_stack),
     
    10651065        exposure TINYINT DEFAULT 0,
    10661066        magicked BIGINT,
    1067         software_ver VARCHAR(16),
     1067        software_ver VARCHAR(16),
    10681068        maskfrac_npix FLOAT,
    10691069        maskfrac_static FLOAT,
     
    11341134        fault SMALLINT,
    11351135        magicked BIGINT,
    1136         software_ver VARCHAR(16),
    1137         maskfrac_npix INT,
    1138         maskfrac_static FLOAT,
    1139         maskfrac_dynamic FLOAT,
    1140         maskfrac_magic FLOAT,
     1136        software_ver VARCHAR(16),
     1137        maskfrac_npix INT,
     1138        maskfrac_static FLOAT,
     1139        maskfrac_dynamic FLOAT,
     1140        maskfrac_magic FLOAT,
    11411141        maskfrac_advisory FLOAT,
    11421142        PRIMARY KEY(diff_id, skycell_id),
     
    16781678) ENGINE=innodb DEFAULT CHARSET=latin1;
    16791679
     1680
     1681-- Tables to support (re-)photometry of a diff
     1682
     1683CREATE TABLE diffPhotRun (
     1684    diff_phot_id BIGINT AUTO_INCREMENT, -- Identifier for diffPhotRun
     1685    diff_id BIGINT NOT NULL,            -- Identifier for diffRun
     1686    state VARCHAR(64) NOT NULL,         -- State of run
     1687    workdir VARCHAR(255) NOT NULL, -- working directory
     1688    label VARCHAR(64),             -- processing label
     1689    data_group VARCHAR(64),        -- group for data
     1690    reduction VARCHAR(64),         -- reduction class (for altering recipe)
     1691    registered TIMESTAMP DEFAULT CURRENT_TIMESTAMP, -- time run was registered
     1692    note VARCHAR(255),             -- note
     1693    PRIMARY KEY(diff_phot_id),
     1694    KEY(diff_id),
     1695    KEY(state),
     1696    KEY(label),
     1697    KEY(data_group),
     1698    FOREIGN KEY(diff_id) REFERENCES diffRun(diff_id)
     1699) ENGINE=innodb DEFAULT CHARSET=latin1;
     1700
     1701CREATE TABLE diffPhotSkyfile (
     1702    diff_phot_id BIGINT AUTO_INCREMENT, -- Identifier for diffPhotRun
     1703    skycell_id VARCHAR(64) NOT NULL,            -- Skycell identifier
     1704    path_base VARCHAR(255) NOT NULL, -- Base of path for output
     1705    dtime_script FLOAT,              -- elapsed time for script
     1706    hostname VARCHAR(64) NOT NULL,   -- host that executed script
     1707    fault SMALLINT NOT NULL,         -- fault code
     1708    quality SMALLINT NOT NULL,       -- bad quality flag
     1709    software_ver VARCHAR(16),                       -- software version
     1710    PRIMARY KEY(diff_phot_id, skycell_id),
     1711    KEY(state),
     1712    KEY(fault),
     1713    KEY(quality),
     1714    FOREIGN KEY(diff_phot_id) REFERENCES diffPhotRun(diff_phot_id)
     1715) ENGINE=innodb DEFAULT CHARSET=latin1;
     1716
    16801717-- This comment line is here to avoid empty query error.
    16811718-- 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.