IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 42990


Ignore:
Timestamp:
Apr 21, 2026, 4:00:50 PM (2 weeks ago)
Author:
eugene
Message:

update CREATE TABLES to be consistent with current version of ippRequestServer

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ipp-pstamp-20260421/ippTools/share/pxadmin_create_pstamp_tables.sql

    r42837 r42990  
     1-- Processing labels with their priorities
     2CREATE TABLE Label (
     3    label       VARCHAR(64) DEFAULT '',
     4    priority    INT,
     5    active      TINYINT,
     6    comment     VARCHAR(80),
     7    PRIMARY KEY(label),
     8    KEY(priority),
     9    KEY(active)
     10) ENGINE=innodb DEFAULT CHARSET=latin1;
     11
    112CREATE TABLE pstampDataStore (
    213        ds_id BIGINT AUTO_INCREMENT,
    314        state VARCHAR(64),
    415        lastFileset VARCHAR(64),
    5         timestamp  DATETIME,
     16        timestamp TIMESTAMP NOT NULL default CURRENT_TIMESTAMP,
    617        label VARCHAR(64),
    718        outProduct VARCHAR(64) UNIQUE,
    819        uri VARCHAR(255),
    920        pollInterval INTEGER DEFAULT 60,
    10         need_magic TINYINT,
     21        need_magic INT,
    1122        PRIMARY KEY(ds_id),
    1223        KEY(ds_id)
     
    3546        outProduct VARCHAR(64),
    3647        uri VARCHAR(255),
    37         outdir VARCHAR(255),
     48        outdir VARCHAR(64),
    3849        username VARCHAR(255),
    3950        proj_id BIGINT,
    4051        registered datetime,
    41         timestamp TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
     52        timestamp TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
    4253        fault SMALLINT,
    4354        PRIMARY KEY(req_id),
     
    5162CREATE TABLE pstampJob (
    5263        job_id BIGINT AUTO_INCREMENT,
    53         req_id BIGINT,
     64        req_id BIGINT DEFAULT 0,
    5465        rownum VARCHAR(64),
    5566        state VARCHAR(64),
     
    6172        dep_id BIGINT,
    6273        fault_count INT,
    63         parent_id BIGINT DEFAULT NULL,
     74        parent_id BIGINT DEFAULT 0,
    6475        is_parent TINYINT DEFAULT 0,
    6576        PRIMARY KEY(job_id, req_id),
     
    7182        KEY(parent_id),
    7283        KEY(is_parent),
    73         FOREIGN KEY(req_id) REFERENCES pstampRequest(req_id)
     84        KEY(fault_count)
    7485) ENGINE=innodb DEFAULT CHARSET=latin1;
    7586
     
    92103        KEY(component),
    93104        KEY(imagedb),
    94         KEY(fault)
     105        KEY(fault),
     106        KEY(fault_count)
    95107) ENGINE=innodb DEFAULT CHARSET=latin1;
    96108
     
    104116
    105117CREATE TABLE pstampUserDomain (
    106     domainName      VARCHAR(64),
     118    domainName      VARCHAR(64) DEFAULT '',
    107119    accessLevel     INT,
    108120    defaultProduct  VARCHAR(255),
     
    112124
    113125CREATE TABLE pstampUser (
    114     userName        VARCHAR(64),
    115     domainName      VARCHAR(64),
     126    userName        VARCHAR(64) DEFAULT '',
     127    domainName      VARCHAR(64) DEFAULT '',
    116128    accessLevel     INT,
    117129    defaultProduct  VARCHAR(255),
     
    121133
    122134CREATE TABLE pstampAccessLevel (
    123     proj_id         BIGINT,
    124     accessLevel     INT,
     135    proj_id         BIGINT DEFAULT 0,
     136    accessLevel     INT DEFAULT 0,
    125137    mjd_min         FLOAT DEFAULT 0,
    126138    mjd_max         FLOAT DEFAULT 0,
Note: See TracChangeset for help on using the changeset viewer.