Changeset 32786 for trunk/ippTools/src/pstamptool.c
- Timestamp:
- Nov 23, 2011, 1:47:48 PM (15 years ago)
- File:
-
- 1 edited
-
trunk/ippTools/src/pstamptool.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippTools/src/pstamptool.c
r32771 r32786 58 58 static bool addfileMode(pxConfig *config); 59 59 static bool listfileMode(pxConfig *config); 60 static bool deletefileMode(pxConfig *config); 60 61 61 62 # define MODECASE(caseName, func) \ … … 107 108 MODECASE(PSTAMPTOOL_MODE_ADDFILE, addfileMode); 108 109 MODECASE(PSTAMPTOOL_MODE_LISTFILE, listfileMode); 110 MODECASE(PSTAMPTOOL_MODE_DELETEFILE, deletefileMode); 109 111 default: 110 112 psAbort("invalid option (this should not happen)"); … … 1579 1581 } 1580 1582 1583 static bool deletefileMode(pxConfig *config) 1584 { 1585 PS_ASSERT_PTR_NON_NULL(config, false); 1586 1587 PXOPT_LOOKUP_S64(job_id, config->args, "-job_id", true, false); 1588 1589 psString query = NULL; 1590 psStringAppend(&query, "DELETE FROM pstampFile WHERE job_id = %" PRId64, job_id); 1591 1592 if (!p_psDBRunQuery(config->dbh, query)) { 1593 psError(PS_ERR_UNKNOWN, false, "database error"); 1594 psFree(query); 1595 return false; 1596 } 1597 psFree(query); 1598 1599 psU64 affected = psDBAffectedRows(config->dbh); 1600 psLogMsg("pstamptool", PS_LOG_INFO, "Deleted %" PRIu64 " rows from pstampFile", affected); 1601 1602 return true; 1603 }
Note:
See TracChangeset
for help on using the changeset viewer.
