IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Feb 22, 2024, 10:00:24 AM (2 years ago)
Author:
eugene
Message:

move pstamp table creation to separate file; add missing fields which exist in gpc1

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ipp-20230313/ippTools/share/pxadmin_create_tables.sql

    r42609 r42635  
    394394    KEY(fault),
    395395    KEY(quality),
    396     KEY(data_state),
    397396    FOREIGN KEY(chip_id, exp_id) REFERENCES chipRun(chip_id, exp_id),
    398397    FOREIGN KEY(exp_id, class_id) REFERENCES rawImfile(exp_id, class_id)
     
    14141413) ENGINE=innodb DEFAULT CHARSET=latin1;
    14151414
    1416 CREATE TABLE pstampDataStore (
    1417         ds_id BIGINT AUTO_INCREMENT,
    1418         state VARCHAR(64),
    1419         lastFileset VARCHAR(64),
    1420         timestamp  DATETIME,
    1421         label VARCHAR(64),
    1422         outProduct VARCHAR(64) UNIQUE,
    1423         uri VARCHAR(255),
    1424         pollInterval INTEGER DEFAULT 60,
    1425         need_magic TINYINT,
    1426         PRIMARY KEY(ds_id),
    1427         KEY(ds_id)
    1428 ) ENGINE=innodb DEFAULT CHARSET=latin1;
    1429 
    1430 CREATE TABLE pstampProject (
    1431         proj_id BIGINT AUTO_INCREMENT,
    1432         name VARCHAR(64) UNIQUE,
    1433         state VARCHAR(64),
    1434         dbname VARCHAR(64),
    1435         dvodb VARCHAR(64),
    1436         camera VARCHAR(64),
    1437         telescope VARCHAR(64),
    1438         need_magic TINYINT,
    1439         PRIMARY KEY(proj_id),
    1440         KEY(proj_id)
    1441 ) ENGINE=innodb DEFAULT CHARSET=latin1;
    1442 
    1443 CREATE TABLE pstampRequest (
    1444         req_id BIGINT AUTO_INCREMENT,
    1445         ds_id BIGINT,
    1446         state VARCHAR(64),
    1447         name VARCHAR(64) UNIQUE,
    1448         reqType VARCHAR(16),
    1449         label VARCHAR(64),
    1450         outProduct VARCHAR(64),
    1451         uri VARCHAR(255),
    1452         outdir VARCHAR(255),
    1453         username VARCHAR(255),
    1454         proj_id BIGINT,
    1455         registered datetime,
    1456         timestamp TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
    1457         fault SMALLINT,
    1458         PRIMARY KEY(req_id),
    1459         KEY(req_id),
    1460         KEY(state),
    1461         KEY(fault),
    1462         KEY(label),
    1463         KEY(username)
    1464 ) ENGINE=innodb DEFAULT CHARSET=latin1;
    1465 
    1466 CREATE TABLE pstampJob (
    1467         job_id BIGINT AUTO_INCREMENT,
    1468         req_id BIGINT,
    1469         rownum VARCHAR(64),
    1470         state VARCHAR(64),
    1471         jobType VARCHAR(16),
    1472         fault SMALLINT,
    1473         exp_id BIGINT,
    1474         outputBase VARCHAR(255),
    1475         options BIGINT,
    1476         dep_id BIGINT,
    1477         fault_count INT,
    1478         parent_id BIGINT DEFAULT NULL,
    1479         is_parent TINYINT DEFAULT 0,
    1480         PRIMARY KEY(job_id, req_id),
    1481         KEY(job_id),
    1482         KEY(req_id),
    1483         KEY(state),
    1484         KEY(fault),
    1485         KEY(dep_id),
    1486         KEY(parent_id),
    1487         KEY(is_parent),
    1488         FOREIGN KEY(req_id) REFERENCES pstampRequest(req_id)
    1489 ) ENGINE=innodb DEFAULT CHARSET=latin1;
    1490 
    1491 CREATE TABLE pstampDependent (
    1492         dep_id BIGINT AUTO_INCREMENT,
    1493         state      VARCHAR(64),
    1494         stage      VARCHAR(64),
    1495         stage_id   BIGINT,
    1496         component  VARCHAR(64),
    1497         imagedb    VARCHAR(64),
    1498         outdir     VARCHAR(255),
    1499         rlabel     VARCHAR(64),
    1500         need_magic TINYINT,
    1501         fault      SMALLINT,
    1502         fault_count INT,
    1503         PRIMARY KEY(dep_id),
    1504         KEY(state),
    1505         KEY(stage),
    1506         KEY(stage_id),
    1507         KEY(component),
    1508         KEY(imagedb),
    1509         KEY(fault)
    1510 ) ENGINE=innodb DEFAULT CHARSET=latin1;
    1511 
    1512 CREATE TABLE pstampFile (
    1513     file_id BIGINT AUTO_INCREMENT,
    1514     job_id BIGINT NOT NULL,
    1515     path VARCHAR(255),
    1516     PRIMARY KEY(file_id),
    1517     KEY(job_id)
    1518 ) ENGINE=innodb DEFAULT CHARSET=latin1;
    1519 
    1520 CREATE TABLE pstampUserDomain (
    1521     domainName      VARCHAR(64),
    1522     accessLevel     INT,
    1523     defaultProduct  VARCHAR(255),
    1524     defaultLabel    VARCHAR(64),
    1525     PRIMARY KEY(domainName)
    1526 ) ENGINE=innodb DEFAULT CHARSET=latin1;
    1527 
    1528 CREATE TABLE pstampUser (
    1529     userName        VARCHAR(64),
    1530     domainName      VARCHAR(64),
    1531     accessLevel     INT,
    1532     defaultProduct  VARCHAR(255),
    1533     defaultLabel    VARCHAR(64),
    1534     PRIMARY KEY (userName, domainName)
    1535 ) ENGINE=innodb DEFAULT CHARSET=latin1;
    1536 
    1537 CREATE TABLE pstampAccessLevel (
    1538     proj_id         BIGINT,
    1539     accessLevel     INT,
    1540     mjd_min         FLOAT DEFAULT 0,
    1541     mjd_max         FLOAT DEFAULT 0,
    1542     PRIMARY KEY (proj_id, accessLevel),
    1543     UNIQUE KEY (proj_id, accessLevel),
    1544     FOREIGN KEY(proj_id) REFERENCES pstampProject(proj_id)
    1545 ) ENGINE=innodb DEFAULT CHARSET=latin1;
    1546 
    1547 CREATE TABLE pstampWebRequest (
    1548         num BIGINT AUTO_INCREMENT,
    1549         PRIMARY KEY(num)
    1550 ) ENGINE=innodb DEFAULT CHARSET=latin1;
    1551 
    15521415CREATE TABLE distTarget (
    15531416    target_id   BIGINT AUTO_INCREMENT,
     
    18561719    class_id VARCHAR(64) NOT NULL,     -- class (component) identifier
    18571720    path_base VARCHAR(255) NOT NULL,   -- root name for outputs
     1721    data_state VARCHAR(64),   
    18581722    magicked BIGINT,                   -- magic_id if magicked
    18591723    dtime_script FLOAT,                -- elapsed time for script
     
    19051769    skycell_id VARCHAR(64) NOT NULL,   -- skycell identifier
    19061770    path_base VARCHAR(255) NOT NULL,   -- root name for outputs
     1771    data_state VARCHAR(64),
    19071772    magicked BIGINT,                   -- magic_id if magicked
    19081773    dtime_script FLOAT,                -- elapsed time for script
     
    20231888       minidvodb_path VARCHAR(255) NOT NULL,
    20241889       state VARCHAR(64) NOT NULL,
     1890       note VARCHAR(255) NOT NULL,
    20251891       creation_date TIMESTAMP,
    20261892       PRIMARY KEY(minidvodb_id), KEY(minidvodb_name), INDEX(minidvodb_id)
     
    21682034      quality SMALLINT NOT NULL,
    21692035      hostname VARCHAR(64) NOT NULL,
    2170       software_ver VARCHAR(64),
     2036      software_ver VARCHAR(16),
    21712037      fault SMALLINT NOT NULL,
    21722038      PRIMARY KEY(skycal_id),
     
    26302496      quality SMALLINT NOT NULL,
    26312497      hostname VARCHAR(64) NOT NULL,
    2632       software_ver VARCHAR(64),
     2498      software_ver VARCHAR(16),
    26332499      fault SMALLINT NOT NULL,
    26342500      PRIMARY KEY(xccal_id),
Note: See TracChangeset for help on using the changeset viewer.