Skip to content

Commit

Permalink
BHBC-1342 (#519)
Browse files Browse the repository at this point in the history
- addition of survey_summary_general table
- addition of survey_summary_detail table
  • Loading branch information
cgarrettjones authored Sep 16, 2021
1 parent 56dad18 commit ffcedd3
Show file tree
Hide file tree
Showing 52 changed files with 3,767 additions and 3,586 deletions.
2 changes: 1 addition & 1 deletion database/src/migrations/20210225205948_biohub_release.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import path from 'path';
const DB_USER_API_PASS = process.env.DB_USER_API_PASS;
const DB_USER_API = process.env.DB_USER_API;

const DB_RELEASE = 'release.0.25';
const DB_RELEASE = 'release.0.26';

/**
* Apply biohub release changes.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,8 @@ begin
call api_delete_occurrence_submission(_occurrence_submission_id);
end loop;

delete from survey_summary_detail where survey_summary_general_id in (select survey_summary_general_id from survey_summary_general where survey_id = p_survey_id);
delete from survey_summary_general where survey_id = p_survey_id;
delete from survey_proprietor where survey_id = p_survey_id;
delete from survey_attachment where survey_id = p_survey_id;
delete from study_species where survey_id = p_survey_id;
Expand Down

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -31,20 +31,22 @@
create trigger audit_submission_status before insert or update or delete on biohub.submission_status for each row execute procedure tr_audit_trigger();
create trigger audit_survey_funding_source before insert or update or delete on biohub.survey_funding_source for each row execute procedure tr_audit_trigger();
create trigger audit_survey_spatial_component before insert or update or delete on biohub.survey_spatial_component for each row execute procedure tr_audit_trigger();
create trigger audit_system_constant before insert or update or delete on biohub.system_constant for each row execute procedure tr_audit_trigger();
create trigger audit_system_metadata_constant before insert or update or delete on biohub.system_metadata_constant for each row execute procedure tr_audit_trigger();
create trigger audit_survey_summary_detail before insert or update or delete on biohub.survey_summary_detail for each row execute procedure tr_audit_trigger();
create trigger audit_survey before insert or update or delete on biohub.survey for each row execute procedure tr_audit_trigger();
create trigger audit_submission_message_type before insert or update or delete on biohub.submission_message_type for each row execute procedure tr_audit_trigger();
create trigger audit_submission_status_type before insert or update or delete on biohub.submission_status_type for each row execute procedure tr_audit_trigger();
create trigger audit_survey_attachment before insert or update or delete on biohub.survey_attachment for each row execute procedure tr_audit_trigger();
create trigger audit_survey_proprietor before insert or update or delete on biohub.survey_proprietor for each row execute procedure tr_audit_trigger();
create trigger audit_system_constant before insert or update or delete on biohub.system_constant for each row execute procedure tr_audit_trigger();
create trigger audit_system_metadata_constant before insert or update or delete on biohub.system_metadata_constant for each row execute procedure tr_audit_trigger();
create trigger audit_template before insert or update or delete on biohub.template for each row execute procedure tr_audit_trigger();
create trigger audit_webform_draft before insert or update or delete on biohub.webform_draft for each row execute procedure tr_audit_trigger();
create trigger audit_survey_summary_general before insert or update or delete on biohub.survey_summary_general for each row execute procedure tr_audit_trigger();
create trigger audit_system_user_role before insert or update or delete on biohub.system_user_role for each row execute procedure tr_audit_trigger();
create trigger audit_user_identity_source before insert or update or delete on biohub.user_identity_source for each row execute procedure tr_audit_trigger();
create trigger audit_system_user before insert or update or delete on biohub.system_user for each row execute procedure tr_audit_trigger();
create trigger audit_template_methodology_species before insert or update or delete on biohub.template_methodology_species for each row execute procedure tr_audit_trigger();
create trigger audit_user_identity_source before insert or update or delete on biohub.user_identity_source for each row execute procedure tr_audit_trigger();
create trigger audit_system_role before insert or update or delete on biohub.system_role for each row execute procedure tr_audit_trigger();
create trigger audit_system_user before insert or update or delete on biohub.system_user for each row execute procedure tr_audit_trigger();
create trigger audit_webform_draft before insert or update or delete on biohub.webform_draft for each row execute procedure tr_audit_trigger();
create trigger audit_funding_source before insert or update or delete on biohub.funding_source for each row execute procedure tr_audit_trigger();
create trigger audit_investment_action_category before insert or update or delete on biohub.investment_action_category for each row execute procedure tr_audit_trigger();
create trigger audit_occurrence_submission_data_package before insert or update or delete on biohub.occurrence_submission_data_package for each row execute procedure tr_audit_trigger();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,8 @@
create or replace view survey_funding_source as select * from biohub.survey_funding_source;
create or replace view survey_proprietor as select * from biohub.survey_proprietor;
create or replace view survey_spatial_component as select * from biohub.survey_spatial_component;
create or replace view survey_summary_detail as select * from biohub.survey_summary_detail;
create or replace view survey_summary_general as select * from biohub.survey_summary_general;
create or replace view system_constant as select * from biohub.system_constant;
create or replace view system_metadata_constant as select * from biohub.system_metadata_constant;
create or replace view system_role as select * from biohub.system_role;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,20 +31,22 @@
create trigger journal_submission_status after insert or update or delete on biohub.submission_status for each row execute procedure tr_journal_trigger();
create trigger journal_survey_funding_source after insert or update or delete on biohub.survey_funding_source for each row execute procedure tr_journal_trigger();
create trigger journal_survey_spatial_component after insert or update or delete on biohub.survey_spatial_component for each row execute procedure tr_journal_trigger();
create trigger journal_system_constant after insert or update or delete on biohub.system_constant for each row execute procedure tr_journal_trigger();
create trigger journal_system_metadata_constant after insert or update or delete on biohub.system_metadata_constant for each row execute procedure tr_journal_trigger();
create trigger journal_survey_summary_detail after insert or update or delete on biohub.survey_summary_detail for each row execute procedure tr_journal_trigger();
create trigger journal_survey after insert or update or delete on biohub.survey for each row execute procedure tr_journal_trigger();
create trigger journal_submission_message_type after insert or update or delete on biohub.submission_message_type for each row execute procedure tr_journal_trigger();
create trigger journal_submission_status_type after insert or update or delete on biohub.submission_status_type for each row execute procedure tr_journal_trigger();
create trigger journal_survey_attachment after insert or update or delete on biohub.survey_attachment for each row execute procedure tr_journal_trigger();
create trigger journal_survey_proprietor after insert or update or delete on biohub.survey_proprietor for each row execute procedure tr_journal_trigger();
create trigger journal_system_constant after insert or update or delete on biohub.system_constant for each row execute procedure tr_journal_trigger();
create trigger journal_system_metadata_constant after insert or update or delete on biohub.system_metadata_constant for each row execute procedure tr_journal_trigger();
create trigger journal_template after insert or update or delete on biohub.template for each row execute procedure tr_journal_trigger();
create trigger journal_webform_draft after insert or update or delete on biohub.webform_draft for each row execute procedure tr_journal_trigger();
create trigger journal_survey_summary_general after insert or update or delete on biohub.survey_summary_general for each row execute procedure tr_journal_trigger();
create trigger journal_system_user_role after insert or update or delete on biohub.system_user_role for each row execute procedure tr_journal_trigger();
create trigger journal_user_identity_source after insert or update or delete on biohub.user_identity_source for each row execute procedure tr_journal_trigger();
create trigger journal_system_user after insert or update or delete on biohub.system_user for each row execute procedure tr_journal_trigger();
create trigger journal_template_methodology_species after insert or update or delete on biohub.template_methodology_species for each row execute procedure tr_journal_trigger();
create trigger journal_user_identity_source after insert or update or delete on biohub.user_identity_source for each row execute procedure tr_journal_trigger();
create trigger journal_system_role after insert or update or delete on biohub.system_role for each row execute procedure tr_journal_trigger();
create trigger journal_system_user after insert or update or delete on biohub.system_user for each row execute procedure tr_journal_trigger();
create trigger journal_webform_draft after insert or update or delete on biohub.webform_draft for each row execute procedure tr_journal_trigger();
create trigger journal_funding_source after insert or update or delete on biohub.funding_source for each row execute procedure tr_journal_trigger();
create trigger journal_investment_action_category after insert or update or delete on biohub.investment_action_category for each row execute procedure tr_journal_trigger();
create trigger journal_occurrence_submission_data_package after insert or update or delete on biohub.occurrence_submission_data_package for each row execute procedure tr_journal_trigger();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -158,6 +158,11 @@ begin
select count(1) into _count from submission_message;
assert _count = 1, 'FAIL submission_message';

-- survey summary
insert into survey_summary_general (survey_id, study_area_id, stratum, summary_year, summary_month, summary_day) values (_survey_id, 'MU65', '1', '2021', '6', '26');
select count(1) into _count from survey_summary_general;
assert _count = 1, 'FAIL survey_summary_general';

-- raise notice 'survey status (project_id, survey_id, survey_status):';
-- for _survey_status_rec in execute _survey_status_query loop
-- raise notice 'survey status results are % % % %', _survey_status_rec.project_id, _survey_status_rec.survey_id, _survey_status_rec.occurrence_id, _survey_status_rec.survey_status;
Expand Down

0 comments on commit ffcedd3

Please sign in to comment.