Changeset 28488
- Timestamp:
- Jun 24, 2010, 3:27:40 PM (16 years ago)
- Location:
- trunk
- Files:
-
- 4 edited
-
dbconfig/changes.txt (modified) (1 diff)
-
dbconfig/diffphot.md (modified) (1 diff)
-
ippTools/share/diffphottool_advance.sql (modified) (1 diff)
-
ippTools/src/diffphottool.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/dbconfig/changes.txt
r28486 r28488 1864 1864 registered TIMESTAMP DEFAULT CURRENT_TIMESTAMP, -- time run was registered 1865 1865 note VARCHAR(255), -- note 1866 magicked BIGINT NOT NULL DEFAULT 0, -- magic mask applied 1866 1867 PRIMARY KEY(diff_phot_id), 1867 1868 KEY(diff_id), -
trunk/dbconfig/diffphot.md
r28428 r28488 10 10 registered TAI NULL 11 11 note STR 255 12 magicked S64 0 12 13 END 13 14 -
trunk/ippTools/share/diffphottool_advance.sql
r28429 r28488 1 1 SELECT 2 diff_phot_id 2 diff_phot_id, 3 diffPhotSkyfile.magicked 3 4 FROM diffPhotRun 4 5 JOIN diffSkyfile USING(diff_id) -
trunk/ippTools/src/diffphottool.c
r28428 r28488 177 177 set_reduction ? set_reduction : reduction, 178 178 registered, 179 set_note ? set_note : note );179 set_note ? set_note : note, 0); 180 180 if (!diffPhotRunInsertObject(config->dbh, run)) { 181 181 psError(psErrorCodeLast(), false, "database error"); … … 430 430 psMetadata *row = output->data[i]; // Row of interest 431 431 psS64 diff_phot_id = psMetadataLookupS64(NULL, row, "diff_phot_id"); 432 433 const char *query = "UPDATE diffPhotRun SET state = 'full' WHERE diff_phot_id = %" PRId64; 434 if (!p_psDBRunQueryF(config->dbh, query, diff_phot_id)) { 432 psS64 magicked = psMetadataLookupS64(NULL, row, "magicked"); 433 434 const char *query = "UPDATE diffPhotRun SET state = 'full', magicked = %" PRId64 435 " WHERE diff_phot_id = %" PRId64; 436 if (!p_psDBRunQueryF(config->dbh, query, magicked, diff_phot_id)) { 435 437 psError(psErrorCodeLast(), false, 436 438 "failed to change state for diff_phot_id %" PRId64, diff_phot_id);
Note:
See TracChangeset
for help on using the changeset viewer.
