IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Jun 1, 2010, 1:53:15 PM (16 years ago)
Author:
Paul Price
Message:

Branching for work on the "uncorrected pipeline", or "background restored pipeline".
Adding database table definitions.

Location:
branches/pap
Files:
1 edited
1 copied

Legend:

Unmodified
Added
Removed
  • branches/pap/ippTools/share/pxadmin_create_tables.sql

    r28106 r28179  
    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),
     
    16671667) ENGINE=innodb DEFAULT CHARSET=latin1;
    16681668
     1669
     1670-- Processing labels with their priorities
    16691671CREATE TABLE Label (
    16701672    label       VARCHAR(64),
     
    16771679) ENGINE=innodb DEFAULT CHARSET=latin1;
    16781680
     1681
     1682-- Tables to support background replacement
     1683
     1684-- Background replacement on a chipRun
     1685CREATE TABLE chipBackgroundRun (
     1686    chip_bg_id BIGINT AUTO_INCREMENT, -- unique identifier
     1687    chip_id BIGINT NOT NULL,          -- link to chipRun
     1688    state VARCHAR(64) NOT NULL,       -- state of run (new, full, etc.)
     1689    workdir VARCHAR(255) NOT NULL,    -- working directory
     1690    label VARCHAR(64),                -- processing label
     1691    data_group VARCHAR(64),           -- group for data
     1692    dist_group VARCHAR(64),           -- group for distribution
     1693    reduction VARCHAR(64),    -- reduction class (for altering recipe)
     1694    note VARCHAR(255),        -- note
     1695    registered TIMESTAMP DEFAULT CURRENT_TIMESTAMP, -- time run was registered
     1696    PRIMARY KEY(chip_bg_id),
     1697    KEY(chip_id),
     1698    KEY(state),
     1699    KEY(label),
     1700    KEY(data_group),
     1701    KEY(dist_group)
     1702    FOREIGN KEY(chip_id) REFERENCES chipRun(chip_id)
     1703) ENGINE=innodb DEFAULT CHARSET=latin1;
     1704
     1705-- Results of background replacement from chipBackgroundRun
     1706CREATE TABLE chipBackgroundImfile (
     1707    chip_bg_id BIGINT NOT NULL,        -- unique identifier
     1708    class_id VARCHAR(64) NOT NULL,     -- class (component) identifier
     1709    path_base VARCHAR(255) NOT NULL,   -- root name for outputs
     1710    magicked BIGINT,                   -- magic_id if magicked
     1711    dtime_script FLOAT,                -- elapsed time for script
     1712    hostname VARCHAR(64) NOT NULL,     -- host that executed script
     1713    quality SMALLINT NOT NULL,         -- bad quality flag
     1714    fault SMALLINT NOT NULL,           -- fault code
     1715    software_ver VARCHAR(16),          -- software version
     1716    bg FLOAT,                          -- background level
     1717    bg_stdev FLOAT,                    -- stdev of background
     1718    maskfrac_npix FLOAT,               -- Number of pixels masked
     1719    maskfrac_static FLOAT,             -- Fraction masked static
     1720    maskfrac_dynamic FLOAT,            -- Fraction masked dynamic
     1721    maskfrac_magic FLOAT,              -- Fraction masked magic
     1722    maskfrac_advisory FLOAT,           -- Fraction masked advisory
     1723    PRIMARY KEY(chip_bg_id,class_id),
     1724    KEY(fault),
     1725    KEY(quality),
     1726    FOREIGN KEY(chip_bg_id) REFERENCES chipBackgroundRun(chip_bg_id)
     1727) ENGINE=innodb DEFAULT CHARSET=latin1;
     1728
     1729-- Background replacement on a warpRun (utilising chipBackgroundRun)
     1730CREATE TABLE warpBackgroundRun (
     1731    warp_bg_id BIGINT AUTO_INCREMENT, -- unique identifier
     1732    warp_id BIGINT NOT NULL,          -- link to warpRun
     1733    chip_bg_id BIGINT NOT NULL,       -- link to chipBackgroundRun
     1734    state VARCHAR(64) NOT NULL,       -- state of run (new, full, etc.)
     1735    workdir VARCHAR(255) NOT NULL,    -- working directory
     1736    label VARCHAR(64),                -- processing label
     1737    data_group VARCHAR(64),           -- group for data
     1738    dist_group VARCHAR(64),           -- group for distribution
     1739    reduction VARCHAR(64),    -- reduction class (for altering recipe)
     1740    note VARCHAR(255),        -- note
     1741    registered TIMESTAMP DEFAULT CURRENT_TIMESTAMP, -- time run was registered
     1742    PRIMARY KEY(warp_bg_id),
     1743    KEY(warp_id),
     1744    KEY(chip_bg_id)
     1745    KEY(state),
     1746    KEY(label),
     1747    KEY(data_group),
     1748    KEY(dist_group)
     1749    FOREIGN KEY(warp_id) REFERENCES warpRun(warp_id),
     1750    FOREIGN KEY(chip_bg_id) REFERENCES chipBackgroundRun(chip_bg_id)
     1751) ENGINE=innodb DEFAULT CHARSET=latin1;
     1752
     1753-- Results of background replacement from warpBackgroundRun
     1754CREATE TABLE warpBackgroundSkyfile (
     1755    warp_bg_id BIGINT NOT NULL,        -- unique identifier
     1756    skycell_id VARCHAR(64) NOT NULL,   -- skycell identifier
     1757    path_base VARCHAR(255) NOT NULL,   -- root name for outputs
     1758    magicked BIGINT,                   -- magic_id if magicked
     1759    dtime_script FLOAT,                -- elapsed time for script
     1760    hostname VARCHAR(64) NOT NULL,     -- host that executed script
     1761    quality SMALLINT NOT NULL,         -- bad quality flag
     1762    fault SMALLINT NOT NULL,           -- fault code
     1763    software_ver VARCHAR(16),          -- software version
     1764    bg FLOAT,                          -- background level
     1765    bg_stdev FLOAT,                    -- stdev of background
     1766    maskfrac_npix FLOAT,               -- Number of pixels masked
     1767    maskfrac_static FLOAT,             -- Fraction masked static
     1768    maskfrac_dynamic FLOAT,            -- Fraction masked dynamic
     1769    maskfrac_magic FLOAT,              -- Fraction masked magic
     1770    maskfrac_advisory FLOAT,           -- Fraction masked advisory
     1771    PRIMARY KEY(warp_bg_id,skycell_id),
     1772    KEY(fault),
     1773    KEY(quality),
     1774    FOREIGN KEY(warp_bg_id) REFERENCES warpBackgroundRun(warp_bg_id)
     1775) ENGINE=innodb DEFAULT CHARSET=latin1;
     1776
     1777
     1778
    16791779-- This comment line is here to avoid empty query error.
    16801780-- 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.