IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 27195


Ignore:
Timestamp:
Mar 4, 2010, 3:37:08 PM (16 years ago)
Author:
Paul Price
Message:

Fixing query for chiptool -definecopy

Location:
trunk/ippTools
Files:
3 edited

Legend:

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

    r27192 r27195  
    33FROM chipRun AS chipOld
    44JOIN rawExp USING(exp_id)
    5 LEFT JOIN chipRun AS chipNew USING(exp_id)
     5LEFT JOIN chipRun AS chipNew
     6    ON chipNew.exp_id = chipOld.exp_id
     7    AND chipNew.label = '%s'
    68WHERE chipNew.chip_id IS NULL
  • trunk/ippTools/src/chiptool.c

    r27192 r27195  
    331331    pxchipGetSearchArgs (config, where); // rawExp only
    332332    pxAddLabelSearchArgs (config, where, "-label", "chipOld.label", "LIKE");
    333     pxAddLabelSearchArgs (config, where, "-set_label", "chipNew.label", "LIKE");
    334333
    335334    // psListLength(where->list) is at least 1 because exp_type defaults to "object"
     
    342341
    343342    PXOPT_LOOKUP_STR(workdir, config->args, "-set_workdir", true, false);
    344     PXOPT_LOOKUP_STR(label, config->args, "-set_label", false, false);
     343    PXOPT_LOOKUP_STR(label, config->args, "-set_label", true, false);
    345344    PXOPT_LOOKUP_STR(reduction, config->args, "-set_reduction", false, false);
    346345    PXOPT_LOOKUP_STR(expgroup, config->args, "-set_expgroup", false, false);
     
    370369    psFree(where);
    371370
    372     if (!p_psDBRunQuery(config->dbh, query)) {
     371    if (!p_psDBRunQueryF(config->dbh, query, label)) {
    373372        psError(PS_ERR_UNKNOWN, false, "database error");
    374373        psFree(query);
  • trunk/ippTools/src/chiptoolConfig.c

    r27192 r27195  
    7272
    7373    psMetadataAddStr(definecopyArgs, PS_LIST_TAIL, "-set_workdir", 0, "define workdir (required)", NULL);
    74     psMetadataAddStr(definecopyArgs, PS_LIST_TAIL, "-set_label", 0, "define label", NULL);
     74    psMetadataAddStr(definecopyArgs, PS_LIST_TAIL, "-set_label", 0, "define label (required)", NULL);
    7575    psMetadataAddStr(definecopyArgs, PS_LIST_TAIL, "-set_reduction", 0, "define reduction class", NULL);
    7676    psMetadataAddStr(definecopyArgs, PS_LIST_TAIL, "-set_expgroup", 0, "define exposure group", NULL);
Note: See TracChangeset for help on using the changeset viewer.