Changeset 24552 for trunk/ippTools/src/magicdstool.c
- Timestamp:
- Jun 25, 2009, 1:49:09 PM (17 years ago)
- File:
-
- 1 edited
-
trunk/ippTools/src/magicdstool.c (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTools/src/magicdstool.c
r24284 r24552 505 505 // chose the appropriate query based on the stage 506 506 if (!strcmp(stage, "raw")) { 507 query = "UPDATE rawImfile SET magicked = 1where exp_id = %" PRId64 " AND class_id = '%s'";507 query = "UPDATE rawImfile SET magicked = %" PRId64 " where exp_id = %" PRId64 " AND class_id = '%s'"; 508 508 } else if (!strcmp(stage, "chip")) { 509 query = "UPDATE chipProcessedImfile SET magicked = 1where chip_id = %" PRId64 " AND class_id = '%s'";509 query = "UPDATE chipProcessedImfile SET magicked = %" PRId64 " where chip_id = %" PRId64 " AND class_id = '%s'"; 510 510 } else if (!strcmp(stage, "warp")) { 511 query = "UPDATE warpSkyfile SET magicked = 1where warp_id = %" PRId64 " AND skycell_id = '%s'";511 query = "UPDATE warpSkyfile SET magicked = %" PRId64 " where warp_id = %" PRId64 " AND skycell_id = '%s'"; 512 512 } else if (!strcmp(stage, "diff")) { 513 query = "UPDATE diffSkyfile SET magicked = 1where diff_id = %" PRId64 " AND skycell_id = '%s'";513 query = "UPDATE diffSkyfile SET magicked = %" PRId64 " where diff_id = %" PRId64 " AND skycell_id = '%s'"; 514 514 } else { 515 515 psError(PS_ERR_UNKNOWN, true, "unexpected value for stage: %s found", stage); … … 517 517 return false; 518 518 } 519 if (!p_psDBRunQueryF(config->dbh, query, stage_id, component)) {519 if (!p_psDBRunQueryF(config->dbh, query, magic_ds_id, stage_id, component)) { 520 520 psError(PS_ERR_UNKNOWN, false, "database error"); 521 521 return false; … … 567 567 // chose the appropriate query based on the stage 568 568 if (!strcmp(stage, "raw")) { 569 query = "UPDATE rawExp SET magicked = 1where exp_id = %" PRId64;569 query = "UPDATE rawExp SET magicked = %" PRId64 " where exp_id = %" PRId64; 570 570 } else if (!strcmp(stage, "chip")) { 571 query = "UPDATE chipRun SET magicked = 1where chip_id = %" PRId64;571 query = "UPDATE chipRun SET magicked = %" PRId64 " where chip_id = %" PRId64; 572 572 } else if (!strcmp(stage, "warp")) { 573 query = "UPDATE warpRun SET magicked = 1where warp_id = %" PRId64;573 query = "UPDATE warpRun SET magicked = %" PRId64 " where warp_id = %" PRId64; 574 574 } else if (!strcmp(stage, "diff")) { 575 query = "UPDATE diffRun SET magicked = 1where diff_id = %" PRId64;575 query = "UPDATE diffRun SET magicked = %" PRId64 " where diff_id = %" PRId64; 576 576 } else { 577 577 psError(PS_ERR_UNKNOWN, true, "unexpected value for stage: %s found", stage); … … 579 579 return false; 580 580 } 581 if (!p_psDBRunQueryF(config->dbh, query, stage_id)) {581 if (!p_psDBRunQueryF(config->dbh, query, magic_ds_id, stage_id)) { 582 582 psError(PS_ERR_UNKNOWN, false, "database error"); 583 583 return false; … … 629 629 } 630 630 631 if (!magicDSFileInsert(config->dbh, magic_ds_id, component, backup_path_base, recovery_path_base, fault )) {631 if (!magicDSFileInsert(config->dbh, magic_ds_id, component, backup_path_base, recovery_path_base, fault, "full")) { 632 632 // rollback 633 633 if (!psDBRollback(config->dbh)) {
Note:
See TracChangeset
for help on using the changeset viewer.
