Project

General

Profile

« Previous | Next » 

Revision 2112

Correct minor problems with foreign keys in Harvester tables

View differences:

xmltables.sql
346 346
    INTO :new.entryid
347 347
    FROM dual;
348 348
END;
349
/
349 350

  
350 351
/* 
351 352
 * harvest_site_schedule -- table to store harvest sites and schedule info
......
372 373
  status                 NUMBER,         -- non-zero indicates an error status
373 374
  message                VARCHAR2(1000), -- text message for this log entry
374 375
  harvest_operation_code VARCHAR2(30),   -- the type of harvest operation
375
  site_schedule_id       NUMBER,         -- foreign key
376
  CONSTRAINT harvest_log_pk PRIMARY KEY (harvest_log_id),
377
  CONSTRAINT harvest_log_site_schedule_id_fk 
378
        FOREIGN KEY (site_schedule_id) REFERENCES harvest_site_schedule
376
  site_schedule_id       NUMBER,         -- site schedule id, or 0 if no site
377
  CONSTRAINT harvest_log_pk PRIMARY KEY (harvest_log_id)
379 378
);
380 379

  
381 380
/* 
......
392 391
  error_message          VARCHAR2(1000), -- text error message
393 392
  document_type          VARCHAR2(100),  -- document type
394 393
  CONSTRAINT harvest_detail_log_pk PRIMARY KEY (detail_log_id),
395
  CONSTRAINT harvest_detail_log_harvest_log_id_fk 
394
  CONSTRAINT harvest_detail_log_fk 
396 395
        FOREIGN KEY (harvest_log_id) REFERENCES harvest_log
397 396
);
398 397

  

Also available in: Unified diff