Changeset 5463 for TI01-discovery


Ignore:
Timestamp:
07/07/09 12:23:44 (10 years ago)
Author:
sdonegan
Message:

allow extra column in this table to allow ordering by date where no date info present in temporal table...

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TI01-discovery/branches/ingestAutomation-upgrade/database/ingest_procedures.sql

    r5328 r5463  
    2121 
    2222DROP FUNCTION create_document(filename_in varchar(255), discovery_id_in varchar(255),  
    23         doc_type_in text, original_document_in text, authors text, parameters text, scope text, dataset_name text, datacentre_name text, metadata_update_date timestamp) CASCADE; 
     23        doc_type_in text, original_document_in text, authors text, parameters text, scope text, dataset_name_in text, datacentre_name_in text, metadata_update_date_in timestamp, dataset_start_date_in timestamp) CASCADE; 
    2424CREATE FUNCTION create_document(filename_in varchar(255), discovery_id_in varchar(255),  
    25         doc_type_in text, original_document_in text, authors text, parameters text, scope text, dataset_name_in text, datacentre_name_in text, metadata_update_date_in timestamp) RETURNS integer AS  
     25        doc_type_in text, original_document_in text, authors text, parameters text, scope text, dataset_name_in text, datacentre_name_in text, metadata_update_date_in timestamp, dataset_start_date_in timestamp) RETURNS integer AS  
    2626$$ 
    2727        DECLARE 
     
    3131        INSERT INTO ORIGINAL_DOCUMENT (original_document_id, original_document_filename,  
    3232            discovery_id, original_format, original_document, document_ts_vector, authors_ts_vector,  
    33             parameters_ts_vector, scope_ts_vector, create_date, harvest_count, scn, dataset_name, datacentre_name, dataset_metadata_update_date) VALUES ( 
     33            parameters_ts_vector, scope_ts_vector, create_date, harvest_count, scn, dataset_name, datacentre_name, dataset_metadata_update_date, dataset_start_date_nom) VALUES ( 
    3434            DEFAULT, filename_in, discovery_id_in, doc_type_in, original_document_in,  
    3535                        to_tsvector('english', original_document_in), to_tsvector('english', authors),  
    36                         to_tsvector('english', parameters), to_tsvector('english', scope), current_timestamp, 1, 1, dataset_name_in, datacentre_name_in, metadata_update_date_in); 
     36                        to_tsvector('english', parameters), to_tsvector('english', scope), current_timestamp, 1, 1, dataset_name_in, datacentre_name_in, metadata_update_date_in, dataset_start_date_in); 
    3737 
    3838                SELECT original_document_id INTO db_id FROM ORIGINAL_DOCUMENT WHERE discovery_id = discovery_id_in; 
     
    6868DROP FUNCTION update_document(original_document_id_in int, filename_in varchar(255),  
    6969        discovery_id_in varchar(255), doc_type_in text, original_document_in text,  
    70         authors text, parameters text, scope text, scn_in int,dataset_name_in text, datacentre_name_in text, metadata_update_date_in timestamp) CASCADE; 
     70        authors text, parameters text, scope text, scn_in int,dataset_name_in text, datacentre_name_in text, metadata_update_date_in timestamp, dataset_start_date_in timestamp) CASCADE; 
    7171CREATE FUNCTION update_document(original_document_id_in int, filename_in varchar(255),  
    7272        discovery_id_in varchar(255), doc_type_in text, original_document_in text,  
    73         authors text, parameters text, scope text, scn_in int,dataset_name_in text, datacentre_name_in text, metadata_update_date_in timestamp)  
     73        authors text, parameters text, scope text, scn_in int,dataset_name_in text, datacentre_name_in text, metadata_update_date_in timestamp, dataset_start_date_in timestamp)  
    7474        RETURNS VOID AS  
    7575$$ 
     
    101101                dataset_name = dataset_name_in, 
    102102                datacentre_name = datacentre_name_in, 
    103                 dataset_metadata_update_date = metadata_update_date_in 
     103                dataset_metadata_update_date = metadata_update_date_in, 
     104                dataset_start_date_nom = dataset_start_date_in 
    104105                        WHERE original_document_id = original_document_id_in; 
    105106     END; 
Note: See TracChangeset for help on using the changeset viewer.