@@ -921,3 +921,106 @@ create unique index filesize_type_lkup_filesize_type_name_uindex
921921create unique index filesize_type_lkup_udx03
922922 on filesize_type_lkup (filesize_type_code, filesize_type_name);
923923
924+
925+ CREATE OR REPLACE FUNCTION update_date_time_trigger ()
926+ RETURNS TRIGGER AS $$
927+ BEGIN
928+ NEW." update_date_time" = NOW();
929+ RETURN NEW;
930+ END;
931+ $$ language ' plpgsql' ;
932+
933+ CREATE TRIGGER actor_lkup_update_date_time_trg BEFORE UPDATE
934+ ON process_tracker .actor_lkup FOR EACH ROW EXECUTE PROCEDURE update_date_time_trigger();
935+ CREATE TRIGGER character_set_lkup_update_date_time_trg BEFORE UPDATE
936+ ON process_tracker .character_set_lkup FOR EACH ROW EXECUTE PROCEDURE update_date_time_trigger();
937+ CREATE TRIGGER cluster_process_update_date_time_trg BEFORE UPDATE
938+ ON process_tracker .cluster_process FOR EACH ROW EXECUTE PROCEDURE update_date_time_trigger();
939+ CREATE TRIGGER cluster_tracking_lkup_update_date_time_trg BEFORE UPDATE
940+ ON process_tracker .cluster_tracking_lkup FOR EACH ROW EXECUTE PROCEDURE update_date_time_trigger();
941+ CREATE TRIGGER contact_lkup_update_date_time_trg BEFORE UPDATE
942+ ON process_tracker .contact_lkup FOR EACH ROW EXECUTE PROCEDURE update_date_time_trigger();
943+ CREATE TRIGGER data_type_lkup_update_date_time_trg BEFORE UPDATE
944+ ON process_tracker .data_type_lkup FOR EACH ROW EXECUTE PROCEDURE update_date_time_trigger();
945+ CREATE TRIGGER dataset_type_lkup_update_date_time_trg BEFORE UPDATE
946+ ON process_tracker .dataset_type_lkup FOR EACH ROW EXECUTE PROCEDURE update_date_time_trigger();
947+ CREATE TRIGGER error_tracking_update_date_time_trg BEFORE UPDATE
948+ ON process_tracker .error_tracking FOR EACH ROW EXECUTE PROCEDURE update_date_time_trigger();
949+ CREATE TRIGGER error_type_lkup_update_date_time_trg BEFORE UPDATE
950+ ON process_tracker .error_type_lkup FOR EACH ROW EXECUTE PROCEDURE update_date_time_trigger();
951+ CREATE TRIGGER extract_compression_type_lkup_update_date_time_trg BEFORE UPDATE
952+ ON process_tracker .extract_compression_type_lkup FOR EACH ROW EXECUTE PROCEDURE update_date_time_trigger();
953+ CREATE TRIGGER extract_dataset_type_update_date_time_trg BEFORE UPDATE
954+ ON process_tracker .extract_dataset_type FOR EACH ROW EXECUTE PROCEDURE update_date_time_trigger();
955+ CREATE TRIGGER extract_dependency_update_date_time_trg BEFORE UPDATE
956+ ON process_tracker .extract_dependency FOR EACH ROW EXECUTE PROCEDURE update_date_time_trigger();
957+ CREATE TRIGGER extract_filetype_lkup_update_date_time_trg BEFORE UPDATE
958+ ON process_tracker .extract_filetype_lkup FOR EACH ROW EXECUTE PROCEDURE update_date_time_trigger();
959+ CREATE TRIGGER extract_process_tracking_update_date_time_trg BEFORE UPDATE
960+ ON process_tracker .extract_process_tracking FOR EACH ROW EXECUTE PROCEDURE update_date_time_trigger();
961+ CREATE TRIGGER extract_source_update_date_time_trg BEFORE UPDATE
962+ ON process_tracker .extract_source FOR EACH ROW EXECUTE PROCEDURE update_date_time_trigger();
963+ CREATE TRIGGER extract_source_object_update_date_time_trg BEFORE UPDATE
964+ ON process_tracker .extract_source_object FOR EACH ROW EXECUTE PROCEDURE update_date_time_trigger();
965+ CREATE TRIGGER extract_status_lkup_update_date_time_trg BEFORE UPDATE
966+ ON process_tracker .extract_status_lkup FOR EACH ROW EXECUTE PROCEDURE update_date_time_trigger();
967+ CREATE TRIGGER extract_tracking_update_date_time_trg BEFORE UPDATE
968+ ON process_tracker .extract_tracking FOR EACH ROW EXECUTE PROCEDURE update_date_time_trigger();
969+ CREATE TRIGGER filesize_type_lkup_update_date_time_trg BEFORE UPDATE
970+ ON process_tracker .filesize_type_lkup FOR EACH ROW EXECUTE PROCEDURE update_date_time_trigger();
971+ CREATE TRIGGER filter_type_lkup_update_date_time_trg BEFORE UPDATE
972+ ON process_tracker .filter_type_lkup FOR EACH ROW EXECUTE PROCEDURE update_date_time_trigger();
973+ CREATE TRIGGER location_lkup_update_date_time_trg BEFORE UPDATE
974+ ON process_tracker .location_type_lkup FOR EACH ROW EXECUTE PROCEDURE update_date_time_trigger();
975+ CREATE TRIGGER process_update_date_time_trg BEFORE UPDATE
976+ ON process_tracker .process FOR EACH ROW EXECUTE PROCEDURE update_date_time_trigger();
977+ CREATE TRIGGER process_contact_update_date_time_trg BEFORE UPDATE
978+ ON process_tracker .process_contact FOR EACH ROW EXECUTE PROCEDURE update_date_time_trigger();
979+ CREATE TRIGGER process_dataset_type_update_date_time_trg BEFORE UPDATE
980+ ON process_tracker .process_dataset_type FOR EACH ROW EXECUTE PROCEDURE update_date_time_trigger();
981+ CREATE TRIGGER process_dependency_update_date_time_trg BEFORE UPDATE
982+ ON process_tracker .process_dependency FOR EACH ROW EXECUTE PROCEDURE update_date_time_trigger();
983+ CREATE TRIGGER process_filter_update_date_time_trg BEFORE UPDATE
984+ ON process_tracker .process_filter FOR EACH ROW EXECUTE PROCEDURE update_date_time_trigger();
985+ CREATE TRIGGER process_source_update_date_time_trg BEFORE UPDATE
986+ ON process_tracker .process_source FOR EACH ROW EXECUTE PROCEDURE update_date_time_trigger();
987+ CREATE TRIGGER process_source_object_update_date_time_trg BEFORE UPDATE
988+ ON process_tracker .process_source_object FOR EACH ROW EXECUTE PROCEDURE update_date_time_trigger();
989+ CREATE TRIGGER process_source_object_attribute_update_date_time_trg BEFORE UPDATE
990+ ON process_tracker .process_source_object_attribute FOR EACH ROW EXECUTE PROCEDURE update_date_time_trigger();
991+ CREATE TRIGGER process_status_lkup_update_date_time_trg BEFORE UPDATE
992+ ON process_tracker .process_status_lkup FOR EACH ROW EXECUTE PROCEDURE update_date_time_trigger();
993+ CREATE TRIGGER process_target_update_date_time_trg BEFORE UPDATE
994+ ON process_tracker .process_target FOR EACH ROW EXECUTE PROCEDURE update_date_time_trigger();
995+ CREATE TRIGGER process_target_object_update_date_time_trg BEFORE UPDATE
996+ ON process_tracker .process_target_object FOR EACH ROW EXECUTE PROCEDURE update_date_time_trigger();
997+ CREATE TRIGGER process_target_object_attribute_update_date_time_trg BEFORE UPDATE
998+ ON process_tracker .process_target_object_attribute FOR EACH ROW EXECUTE PROCEDURE update_date_time_trigger();
999+ CREATE TRIGGER process_tracking_update_date_time_trg BEFORE UPDATE
1000+ ON process_tracker .process_tracking FOR EACH ROW EXECUTE PROCEDURE update_date_time_trigger();
1001+ CREATE TRIGGER process_type_lkup_update_date_time_trg BEFORE UPDATE
1002+ ON process_tracker .process_type_lkup FOR EACH ROW EXECUTE PROCEDURE update_date_time_trigger();
1003+ CREATE TRIGGER schedule_frequency_lkup_update_date_time_trg BEFORE UPDATE
1004+ ON process_tracker .schedule_frequency_lkup FOR EACH ROW EXECUTE PROCEDURE update_date_time_trigger();
1005+ CREATE TRIGGER source_contact_update_date_time_trg BEFORE UPDATE
1006+ ON process_tracker .source_contact FOR EACH ROW EXECUTE PROCEDURE update_date_time_trigger();
1007+ CREATE TRIGGER source_dataset_type_update_date_time_trg BEFORE UPDATE
1008+ ON process_tracker .source_dataset_type FOR EACH ROW EXECUTE PROCEDURE update_date_time_trigger();
1009+ CREATE TRIGGER source_lkup_update_date_time_trg BEFORE UPDATE
1010+ ON process_tracker .source_lkup FOR EACH ROW EXECUTE PROCEDURE update_date_time_trigger();
1011+ CREATE TRIGGER source_location_update_date_time_trg BEFORE UPDATE
1012+ ON process_tracker .source_location FOR EACH ROW EXECUTE PROCEDURE update_date_time_trigger();
1013+ CREATE TRIGGER source_object_attribute_lkup_update_date_time_trg BEFORE UPDATE
1014+ ON process_tracker .source_object_attribute_lkup FOR EACH ROW EXECUTE PROCEDURE update_date_time_trigger();
1015+ CREATE TRIGGER source_object_dataset_type_update_date_time_trg BEFORE UPDATE
1016+ ON process_tracker .source_object_dataset_type FOR EACH ROW EXECUTE PROCEDURE update_date_time_trigger();
1017+ CREATE TRIGGER source_object_lkup_update_date_time_trg BEFORE UPDATE
1018+ ON process_tracker .source_object_lkup FOR EACH ROW EXECUTE PROCEDURE update_date_time_trigger();
1019+ CREATE TRIGGER source_object_location_update_date_time_trg BEFORE UPDATE
1020+ ON process_tracker .source_object_location FOR EACH ROW EXECUTE PROCEDURE update_date_time_trigger();
1021+ CREATE TRIGGER source_type_lkup_update_date_time_trg BEFORE UPDATE
1022+ ON process_tracker .source_type_lkup FOR EACH ROW EXECUTE PROCEDURE update_date_time_trigger();
1023+ CREATE TRIGGER system_lkup_update_date_time_trg BEFORE UPDATE
1024+ ON process_tracker .system_lkup FOR EACH ROW EXECUTE PROCEDURE update_date_time_trigger();
1025+ CREATE TRIGGER tool_lkup_update_date_time_trg BEFORE UPDATE
1026+ ON process_tracker .tool_lkup FOR EACH ROW EXECUTE PROCEDURE update_date_time_trigger();
0 commit comments