Changeset 29257
- Timestamp:
- Sep 29, 2010, 10:57:05 AM (16 years ago)
- File:
-
- 1 edited
-
trunk/ippToPsps/perl/ippToPsps/IppToPspsDb.pm (modified) (6 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ippToPsps/perl/ippToPsps/IppToPspsDb.pm
r29211 r29257 18 18 19 19 my $query = $self->{_db}->prepare(<<SQL); 20 SELECT created, batch_type, exp_id, batch_id, survey_id, deleted, dvo_db, processed, on_datastore, loaded_to_ODM, merge_worthy, merged 20 SELECT created, 21 batch_type, 22 exp_id, 23 batch_id, 24 survey_id, 25 deleted, 26 dvo_db, 27 processed, 28 on_datastore, 29 loaded_to_ODM, 30 load_failed, 31 merge_worthy, 32 merged 21 33 FROM batches 22 34 WHERE created >= '$fromTime' … … 41 53 42 54 my $query = $self->{_db}->prepare(<<SQL); 43 SELECT created, batch_type, exp_id, batch_id, survey_id, deleted, dvo_db, processed, on_datastore, loaded_to_ODM, merge_worthy, merged 55 SELECT created, 56 batch_type, 57 exp_id, 58 batch_id, 59 survey_id, 60 deleted, 61 dvo_db, 62 processed, 63 on_datastore, 64 loaded_to_ODM, 65 load_failed, 66 merge_worthy, 67 merged 44 68 FROM batches 45 69 WHERE batch_id = $batch_id … … 222 246 ####################################################################################### 223 247 sub updateODMStatus { 224 my ($self,$batchId, $expId, $loadedToOdm, $ mergeWorthy, $mergeCompleted) = @_;248 my ($self,$batchId, $expId, $loadedToOdm, $loadFailed, $mergeWorthy, $mergeCompleted) = @_; 225 249 226 250 my $query = $self->{_db}->prepare(<<SQL); 227 251 UPDATE batches 228 SET loaded_to_ODM = $loadedToOdm, merge_worthy = $mergeWorthy, merged = $mergeCompleted 252 SET loaded_to_ODM = $loadedToOdm, 253 load_failed = $loadFailed, 254 merge_worthy = $mergeWorthy, 255 merged = $mergeCompleted 229 256 WHERE batch_id = $batchId 230 257 AND exp_id = $expId; … … 245 272 246 273 my $currentRevision = -1; 247 my $latestRevision = 6; 248 249 while ($currentRevision != $latestRevision) { 274 275 while (1) { 250 276 251 277 $currentRevision = $self->getRevision(); … … 258 284 elsif ($currentRevision == 4) {$self->createRevision_5();} 259 285 elsif ($currentRevision == 5) {$self->createRevision_6();} 286 elsif ($currentRevision == 6) {$self->createRevision_7();} 287 else {last;} 260 288 } 261 289 } … … 399 427 ####################################################################################### 400 428 # 429 # Create revision 7 of the database 430 # 431 ####################################################################################### 432 sub createRevision_7 { 433 my ($self) = @_; 434 435 print "* Creating revision 7 of '$self->{_dbName}'\n"; 436 437 my $query = $self->{_db}->prepare(<<SQL); 438 ALTER TABLE batches 439 ADD COLUMN load_failed TINYINT DEFAULT 0 440 SQL 441 $query->execute; 442 443 $self->setRevision(7); 444 } 445 446 ####################################################################################### 447 # 401 448 # Sets current revision of ippToPsps database 402 449 #
Note:
See TracChangeset
for help on using the changeset viewer.
