IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 24681


Ignore:
Timestamp:
Jul 6, 2009, 12:49:41 PM (17 years ago)
Author:
bills
Message:

Add magicked column to camRun

Location:
trunk
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • trunk/dbconfig/cam.md

    r23688 r24681  
    1111    tess_id     STR         64
    1212    end_stage   STR         64      # Key
     13    magicked    S64         0
    1314END
    1415
  • trunk/dbconfig/changes.txt

    r24552 r24681  
    11951195ALTER TABLE diffRun CHANGE COLUMN magicked  magicked BIGINT;
    11961196
    1197 
     1197ALTER TABLE camRun ADD COLUMN magicked BIGINT;
  • trunk/ippTools/share/camtool_queue_chip_id.sql

    r18366 r24681  
    1313        '%s',           -- dvodb
    1414        '%s',           -- tess_id
    15         '%s'            -- end_stage
     15        '%s',           -- end_stage
     16        0               -- magicked
    1617    FROM chipRun
    1718    WHERE
  • trunk/ippTools/share/pxadmin_create_tables.sql

    r24552 r24681  
    365365    tess_id VARCHAR(64),
    366366    end_stage VARCHAR(64),
     367    magicked BIGINT,
    367368    PRIMARY KEY(cam_id),
    368369    KEY(cam_id),
  • trunk/ippTools/src/camtool.c

    r24562 r24681  
    491491    PXOPT_LOOKUP_S16(fault, config->args, "-fault", false, false);
    492492    PXOPT_LOOKUP_S16(quality, config->args, "-quality", false, false);
     493   
     494    PXOPT_LOOKUP_S64(magicked, config->args, "-magicked", false, false);
    493495
    494496    // generate restrictions
     
    614616
    615617    // since there is only one exp per 'new' set camRun.state = 'full'
    616     if (!pxcamRunSetState(config, row->cam_id, "full")) {
     618    if (!pxcamRunSetState(config, row->cam_id, "full", magicked)) {
    617619        psError(PS_ERR_UNKNOWN, false, "failed to change camRun.state for cam_id: %" PRId64, row->cam_id);
    618620        psFree(row);
  • trunk/ippTools/src/camtoolConfig.c

    r24562 r24681  
    167167    psMetadataAddS16(addprocessedexpArgs, PS_LIST_TAIL, "-quality",  0,            "set quality", 0);
    168168    psMetadataAddBool(addprocessedexpArgs, PS_LIST_TAIL, "-faulted",  0,            "only return imfiles with a fault status set", false);
     169    psMetadataAddS64(addprocessedexpArgs, PS_LIST_TAIL, "-magicked",   0,         "set magicked", 0);
    169170
    170171    // -processedexp
  • trunk/ippTools/src/pxcam.c

    r23590 r24681  
    119119}
    120120
    121 bool pxcamRunSetState(pxConfig *config, psS64 cam_id, const char *state)
     121bool pxcamRunSetState(pxConfig *config, psS64 cam_id, const char *state, psS64 magicked)
    122122{
    123123    PS_ASSERT_PTR_NON_NULL(config, false);
     
    131131    }
    132132
    133     char *query = "UPDATE camRun SET state = '%s' WHERE cam_id = %" PRId64;
    134     if (!p_psDBRunQueryF(config->dbh, query, state, cam_id)) {
     133    char *query = "UPDATE camRun SET state = '%s', SET magicked = %" PRId64 " WHERE cam_id = %" PRId64;
     134    if (!p_psDBRunQueryF(config->dbh, query, state, magicked, cam_id)) {
    135135        psError(PS_ERR_UNKNOWN, false,
    136136                "failed to change state for cam_id %" PRId64, cam_id);
  • trunk/ippTools/src/pxcam.h

    r19182 r24681  
    2525#include "pxtools.h"
    2626
    27 bool pxcamRunSetState(pxConfig *config, psS64 cam_id, const char *state);
     27bool pxcamRunSetState(pxConfig *config, psS64 cam_id, const char *state, psS64 magicked);
    2828bool pxcamRunSetStateByQuery(pxConfig *config, psMetadata *where, const char *state);
    2929bool pxcamRunSetLabel(pxConfig *config, psS64 cam_id, const char *label);
Note: See TracChangeset for help on using the changeset viewer.