ods tables creation from manju

This commit is contained in:
Deepthi
2021-03-29 17:25:43 +05:30
parent aa44ad9d0a
commit 61520e5dfc
5 changed files with 2710 additions and 0 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,425 @@
/*
ALTER TABLE fw_m_role
ADD CONSTRAINT fk_fw_m_role_client_function_id
FOREIGN KEY ( client_id, function_id )
REFERENCES fw_m_function(client_id, function_id);
*/
CREATE UNIQUE INDEX CONCURRENTLY test_master_id
ON test_master (client_id, function_id, test_name );
ALTER TABLE test_master
ADD CONSTRAINT unique_test_master_id
UNIQUE USING INDEX test_master_id;
CREATE UNIQUE INDEX CONCURRENTLY test_lab_location_id
ON test_lab_location_master (client_id, function_id, location_name);
ALTER TABLE test_lab_location_master
ADD CONSTRAINT unique_test_lab_location_id
UNIQUE USING INDEX test_lab_location_id;
CREATE UNIQUE INDEX CONCURRENTLY test_instance_id
ON test_instance (client_id, function_id, Test_master_Id, Test_File_Ref_No );
ALTER TABLE test_instance
ADD CONSTRAINT unique_test_instance_id
UNIQUE USING INDEX test_instance_id;
CREATE UNIQUE INDEX CONCURRENTLY Test_instance_tractor_info_id
ON Test_instance_tractor_info (client_id, function_id, Test_instance_Id, Tractor_Model );
ALTER TABLE Test_instance_tractor_info
ADD CONSTRAINT unique_Test_instance_tractor_info_id
UNIQUE USING INDEX Test_instance_tractor_info_id;
CREATE UNIQUE INDEX CONCURRENTLY Test_instance_implement_info_id
ON Test_instance_implement_info (client_id, function_id, Test_instance_Id, Name_of_Implement );
ALTER TABLE Test_instance_implement_info
ADD CONSTRAINT unique_Test_instance_implement_info_id
UNIQUE USING INDEX Test_instance_implement_info_id;
CREATE UNIQUE INDEX CONCURRENTLY Test_instance_trailer_info_id
ON Test_instance_trailer_info (client_id, function_id, Test_instance_Id, Type_Of_Trailer, No_Of_Axle );
ALTER TABLE Test_instance_trailer_info
ADD CONSTRAINT unique_Test_instance_trailer_info_id
UNIQUE USING INDEX Test_instance_trailer_info_id;
CREATE UNIQUE INDEX CONCURRENTLY Test_instance_engine_info_id
ON Test_instance_engine_info (client_id, function_id, Test_instance_Id, Test_instance_Tractor_Id );
ALTER TABLE Test_instance_engine_info
ADD CONSTRAINT unique_Test_instance_engine_info_id
UNIQUE USING INDEX Test_instance_engine_info_id;
CREATE UNIQUE INDEX CONCURRENTLY test_instance_tyre_info_id
ON test_instance_tyre_info (client_id, function_id, Test_instance_Id, Test_instance_Tractor_Id, Tyre_Type );
ALTER TABLE test_instance_tyre_info
ADD CONSTRAINT unique_test_instance_tyre_info_id
UNIQUE USING INDEX Test_instance_tyre_info_id;
CREATE UNIQUE INDEX CONCURRENTLY test_instance_gear_speed_chart_id
ON test_instance_gear_speed_chart (client_id, function_id, Test_instance_Id, Tyre_condition,Forward_Reverse,Gear );
ALTER TABLE test_instance_gear_speed_chart
ADD CONSTRAINT unique_test_instance_gear_speed_chart_id
UNIQUE USING INDEX test_instance_gear_speed_chart_id;
CREATE UNIQUE INDEX CONCURRENTLY test_instance_tractor_info_misc_id
ON test_instance_tractor_info_misc (client_id, function_id, Test_instance_Id, Test_instance_Tractor_Id );
ALTER TABLE test_instance_tractor_info_misc
ADD CONSTRAINT unique_test_instance_tractor_info_misc_id
UNIQUE USING INDEX test_instance_tractor_info_misc_id;
CREATE UNIQUE INDEX CONCURRENTLY test_instance_Wheels_info_id
ON test_instance_Wheels_info (client_id, function_id, Test_instance_Id, steered_Driving_wheel );
ALTER TABLE test_instance_Wheels_info
ADD CONSTRAINT unique_test_instance_Wheels_info_id
UNIQUE USING INDEX test_instance_Wheels_info_id;
CREATE UNIQUE INDEX CONCURRENTLY test_instance_fuel_lubricant_info_id
ON test_instance_fuel_lubricant_info (client_id, function_id, Test_instance_Id, fuel_lubricant_unit );
ALTER TABLE test_instance_fuel_lubricant_info
ADD CONSTRAINT unique_test_instance_fuel_lubricant_info_id
UNIQUE USING INDEX test_instance_fuel_lubricant_info_id;
CREATE UNIQUE INDEX CONCURRENTLY test_instance_equipment_info_id
ON test_instance_equipment_info (client_id, function_id, Test_instance_Id, Srl_No );
ALTER TABLE test_instance_equipment_info
ADD CONSTRAINT unique_test_instance_equipment_info_id
UNIQUE USING INDEX test_instance_equipment_info_id;
CREATE UNIQUE INDEX CONCURRENTLY test_instance_measurement_uncertainty_id
ON test_instance_measurement_uncertainty (client_id, function_id, Test_instance_Id );
ALTER TABLE test_instance_measurement_uncertainty
ADD CONSTRAINT unique_test_instance_measurement_uncertainty_id
UNIQUE USING INDEX test_instance_measurement_uncertainty_id;
CREATE UNIQUE INDEX CONCURRENTLY test_instance_atmosp_info_id
ON test_instance_atmosp_info (client_id, function_id, Test_instance_Id );
ALTER TABLE test_instance_atmosp_info
ADD CONSTRAINT unique_test_instance_atmosp_info_id
UNIQUE USING INDEX test_instance_atmosp_info_id;
CREATE UNIQUE INDEX CONCURRENTLY test_instance_drawbar_info_id
ON test_instance_drawbar_info (client_id, function_id, Test_instance_Id, Drawbar_type_name);
ALTER TABLE test_instance_drawbar_info
ADD CONSTRAINT unique_test_instance_drawbar_info_id
UNIQUE USING INDEX test_instance_drawbar_info_id;
CREATE UNIQUE INDEX CONCURRENTLY Field_Perf_Summary_tractor_info_id
ON Field_Perf_Summary_tractor_info (client_id, function_id, Test_instance_Id , Test_instance_Tractor_Id);
ALTER TABLE Field_Perf_Summary_tractor_info
ADD CONSTRAINT unique_Field_Perf_Summary_tractor_info_id
UNIQUE USING INDEX Field_Perf_Summary_tractor_info_id;
CREATE UNIQUE INDEX CONCURRENTLY Field_Perf_Summary_implement_info_id
ON Field_Perf_Summary_implement_info (client_id, function_id, Test_instance_Id, Name_of_Implement);
ALTER TABLE Field_Perf_Summary_implement_info
ADD CONSTRAINT unique_Field_Perf_Summary_implement_info_id
UNIQUE USING INDEX Field_Perf_Summary_implement_info_id;
CREATE UNIQUE INDEX CONCURRENTLY Field_Perf_Summary_Soil_info_id
ON Field_Perf_Summary_Soil_info (client_id, function_id, Test_instance_Id );
ALTER TABLE Field_Perf_Summary_Soil_info
ADD CONSTRAINT unique_Field_Perf_Summary_Soil_info_id
UNIQUE USING INDEX Field_Perf_Summary_Soil_info_id;
CREATE UNIQUE INDEX CONCURRENTLY Field_Perf_Summary_trailer_info_id
ON Field_Perf_Summary_trailer_info (client_id, function_id, Test_instance_Id, Trailer_type);
ALTER TABLE Field_Perf_Summary_trailer_info
ADD CONSTRAINT unique_Field_Perf_Summary_trailer_info_id
UNIQUE USING INDEX Field_Perf_Summary_trailer_info_id;
CREATE UNIQUE INDEX CONCURRENTLY Field_Perf_summary_id
ON Field_Perf_summary (client_id, function_id, Test_instance_Id, Test_instance_Tractor_Id, Test_iteration_number );
ALTER TABLE Field_Perf_summary
ADD CONSTRAINT unique_Field_Perf_summary_id
UNIQUE USING INDEX Field_Perf_summary_id;
++++++++++++++++++++++++++++++++++++++++++++++++++++++
CREATE UNIQUE INDEX CONCURRENTLY Drawbar_Perf_results_id
ON Drawbar_Perf_results (client_id, function_id, Test_instance_Id, Gear_Number_and_Range );
ALTER TABLE Drawbar_Perf_results
ADD CONSTRAINT unique_Drawbar_Perf_results_id
UNIQUE USING INDEX Drawbar_Perf_results_id;
CREATE UNIQUE INDEX CONCURRENTLY Drawbar_Perf_results_summary_id
ON Drawbar_Perf_results_summary (client_id, function_id, Test_instance_Id, Gear_Number_and_Range );
ALTER TABLE Drawbar_Perf_results_summary
ADD CONSTRAINT unique_Drawbar_Perf_results_summary_id
UNIQUE USING INDEX Drawbar_Perf_results_summary_id;
CREATE UNIQUE INDEX CONCURRENTLY Drawbar_Perf_Noise_Measurement_Results_id
ON Drawbar_Perf_Noise_Measurement_Results (client_id, function_id, Test_instance_Id, Test_condition,test_mode,Gear,Speed_rpm );
ALTER TABLE Drawbar_Perf_Noise_Measurement_Results
ADD CONSTRAINT unique_Drawbar_Perf_Noise_Measurement_Results_id
UNIQUE USING INDEX Drawbar_Perf_Noise_Measurement_Results_id;
CREATE UNIQUE INDEX CONCURRENTLY Drawbar_Perf_observations_id
ON Drawbar_Perf_observations (client_id, function_id, Test_instance_Id, Srl_No);
ALTER TABLE Drawbar_Perf_observations_summary
ADD CONSTRAINT unique_Drawbar_Perf_observations_id
UNIQUE USING INDEX Drawbar_Perf_observations_id;
CREATE UNIQUE INDEX CONCURRENTLY PTO_Perf_results_id
ON PTO_Perf_results (client_id, function_id, Test_instance_Id, PTO_Test_Type, Speed_Engine_rpm );
ALTER TABLE PTO_Perf_results
ADD CONSTRAINT unique_PTO_Perf_results_id
UNIQUE USING INDEX PTO_Perf_results_id;
CREATE UNIQUE INDEX CONCURRENTLY PTO_Perf_Report_Summary_id
ON PTO_Perf_Report_Summary (client_id, function_id, Test_instance_Id, PTO_Category, PTO_Sub_Category );
ALTER TABLE PTO_Perf_Report_Summary
ADD CONSTRAINT unique_PTO_Perf_Report_Summary_id
UNIQUE USING INDEX PTO_Perf_Report_Summary_id;
CREATE UNIQUE INDEX CONCURRENTLY PTO_Perf_Report_Details_id
ON PTO_Perf_Report_Details (client_id, function_id, Test_instance_Id, Ambient_type );
ALTER TABLE PTO_Perf_Report_Details
ADD CONSTRAINT unique_PTO_Perf_Report_Details_id
UNIQUE USING INDEX PTO_Perf_Report_Details_id;
CREATE UNIQUE INDEX CONCURRENTLY PTO_Perf_test_observations_id
ON PTO_Perf_test_observations (client_id, function_id, Test_instance_Id, Srl_No );
ALTER TABLE PTO_Perf_test_observations
ADD CONSTRAINT unique_PTO_Perf_test_observations_id
UNIQUE USING INDEX PTO_Perf_test_observations_id;
CREATE UNIQUE INDEX CONCURRENTLY PTO_Key_Perf_Parameters_id
ON PTO_Key_Perf_Parameters (client_id, function_id, Test_instance_Id, Test_Condtion );
ALTER TABLE PTO_Key_Perf_Parameters
ADD CONSTRAINT unique_PTO_Key_Perf_Parameters_id
UNIQUE USING INDEX PTO_Key_Perf_Parameters_id;
CREATE UNIQUE INDEX CONCURRENTLY PTO_smoke_Test_id
ON PTO_smoke_Test (client_id, function_id, Test_instance_Id, Engine_speed_rpm );
ALTER TABLE PTO_smoke_Test
ADD CONSTRAINT unique_PTO_smoke_Test_id
UNIQUE USING INDEX PTO_smoke_Test_id;
CREATE UNIQUE INDEX CONCURRENTLY PTO_Engine_oil_consumption_id
ON PTO_Engine_oil_consumption (client_id, function_id, Test_instance_Id, Srl_No );
ALTER TABLE PTO_Engine_oil_consumption
ADD CONSTRAINT unique_PTO_Engine_oil_consumption_id
UNIQUE USING INDEX PTO_Engine_oil_consumption_id;
CREATE UNIQUE INDEX CONCURRENTLY PTO_Multipoint_mapping_id
ON PTO_Multipoint_mapping (client_id, function_id, Test_instance_Id, Test_condition,Engine_speed_rpm,Engine_load_pct );
ALTER TABLE PTO_Multipoint_mapping
ADD CONSTRAINT unique_PTO_Multipoint_mapping_id
UNIQUE USING INDEX PTO_Multipoint_mapping_id;
CREATE UNIQUE INDEX CONCURRENTLY PTO_Perf_Governing_Graph_id
ON PTO_Perf_Governing_Graph (client_id, function_id, Test_instance_Id, Test_condition,Engine_speed_rpm );
ALTER TABLE PTO_Perf_Governing_Graph
ADD CONSTRAINT unique_PTO_Perf_Governing_Graph_id
UNIQUE USING INDEX PTO_Perf_Governing_Graph_id;
CREATE UNIQUE INDEX CONCURRENTLY Budni_PTO_Perf_Results_summary_id
ON Budni_PTO_Perf_Results_summary (client_id, function_id, Test_instance_Id, PTO_Category,PTO_Sub_Category );
ALTER TABLE Budni_PTO_Perf_Results_summary
ADD CONSTRAINT unique_Budni_PTO_Perf_Results_summary_id
UNIQUE USING INDEX Budni_PTO_Perf_Results_summary_id;
CREATE UNIQUE INDEX CONCURRENTLY Budni_PTO_Perf_Results_Details_id
ON Budni_PTO_Perf_Results_Details (client_id, function_id, Test_instance_Id, Ambient_type );
ALTER TABLE Budni_PTO_Perf_Results_Details
ADD CONSTRAINT unique_Budni_PTO_Perf_Results_Details_id
UNIQUE USING INDEX Budni_PTO_Perf_Results_Details_id;
CREATE UNIQUE INDEX CONCURRENTLY Budni_Drawbar_Perf_Results_id
ON Budni_Drawbar_Perf_Results (client_id, function_id, Test_instance_Id, Test_Condtion, Gear_Used );
ALTER TABLE Budni_Drawbar_Perf_Results
ADD CONSTRAINT unique_Budni_Budni_Drawbar_Perf_Results_id
UNIQUE USING INDEX Budni_Drawbar_Perf_Results_id;
CREATE UNIQUE INDEX CONCURRENTLY Budni_Hydraulic_Power_test_Results_id
ON Budni_Hydraulic_Power_test_Results (client_id, function_id, Test_instance_Id );
ALTER TABLE Budni_Hydraulic_Power_test_Results
ADD CONSTRAINT unique_Budni_Hydraulic_Power_test_Results_id
UNIQUE USING INDEX Budni_Hydraulic_Power_test_Results_id;
CREATE UNIQUE INDEX CONCURRENTLY Budni_Hydraulic_Lifting_Capacity_test_Results_id
ON Budni_Hydraulic_Lifting_Capacity_test_Results (client_id, function_id, Test_instance_Id , Test_condition);
ALTER TABLE Budni_Hydraulic_Lifting_Capacity_test_Results
ADD CONSTRAINT unique_Budni_Hydraulic_Lifting_Capacity_test_Results_id
UNIQUE USING INDEX Budni_Hydraulic_Lifting_Capacity_test_Results_id;
CREATE UNIQUE INDEX CONCURRENTLY Budni_Hydraulic_Maint_of_lift_Load_Results_id
ON Budni_Hydraulic_Maint_of_lift_Load_Results (client_id, function_id, Test_instance_Id , Elapsed_time_min);
ALTER TABLE Budni_Hydraulic_Maint_of_lift_Load_Results
ADD CONSTRAINT unique_Budni_Hydraulic_Maint_of_lift_Load_Results_id
UNIQUE USING INDEX Budni_Hydraulic_Maint_of_lift_Load_Results_id;
CREATE UNIQUE INDEX CONCURRENTLY Budni_Brake_Perf_Service_Brake_Test_Results_id
ON Budni_Brake_Perf_Service_Brake_Test_Results (client_id, function_id, Test_instance_Id , Brake_Test_Type,Brake_Test_Name,
Speed_condition,Ballast_Condition,Trial_number);
ALTER TABLE Budni_Brake_Perf_Service_Brake_Test_Results
ADD CONSTRAINT unique_Budni_Brake_Perf_Service_Brake_Test_Results_id
UNIQUE USING INDEX Budni_Brake_Perf_Service_Brake_Test_Results_id;
CREATE UNIQUE INDEX CONCURRENTLY Budni_Brake_Perf_Parking_Brake_Test_Results_id
ON Budni_Brake_Perf_Parking_Brake_Test_Results (client_id, function_id, Test_instance_Id , Test_condition);
ALTER TABLE Budni_Brake_Perf_Parking_Brake_Test_Results
ADD CONSTRAINT unique_Budni_Brake_Perf_Parking_Brake_Test_Results_id
UNIQUE USING INDEX Budni_Brake_Perf_Parking_Brake_Test_Results_id;
CREATE UNIQUE INDEX CONCURRENTLY Budni_Noise_Atmosp_conditions_id
ON Budni_Noise_Atmosp_conditions (client_id, function_id, Test_instance_Id , Noise_position);
ALTER TABLE Budni_Noise_Atmosp_conditions
ADD CONSTRAINT unique_Budni_Noise_Atmosp_conditions_id
UNIQUE USING INDEX Budni_Noise_Atmosp_conditions_id;
CREATE UNIQUE INDEX CONCURRENTLY Budni_Noise_Measurement_Results_id
ON Budni_Noise_Measurement_Results(client_id, function_id, Test_instance_Id , Noise_position, Gear);
ALTER TABLE Budni_Noise_Measurement_Results
ADD CONSTRAINT unique_Budni_Noise_Measurement_Results_id
UNIQUE USING INDEX Budni_Noise_Measurement_Results_id;
CREATE UNIQUE INDEX CONCURRENTLY Budni_Vibration_Measurement_id
ON Budni_Vibration_Measurement(client_id, function_id, Test_instance_Id , Measuring_Points,Measuring_point_position);
ALTER TABLE Budni_Vibration_Measurement
ADD CONSTRAINT unique_Budni_Vibration_Measurement_id
UNIQUE USING INDEX Budni_Vibration_Measurement_id;
CREATE UNIQUE INDEX CONCURRENTLY Budni_Centre_of_Gravity_Location_id
ON Budni_Centre_of_Gravity_Location(client_id, function_id, Test_instance_Id , condition, Particulars );
ALTER TABLE Budni_Centre_of_Gravity_Location
ADD CONSTRAINT unique_Budni_Centre_of_Gravity_Location_id
UNIQUE USING INDEX Budni_Centre_of_Gravity_Location_id;
CREATE UNIQUE INDEX CONCURRENTLY Budni_Field_Perf_Results_id
ON Budni_Field_Perf_Results(client_id, function_id, Test_instance_Id , Parameter_Operation, Name_of_implement );
ALTER TABLE Budni_Field_Perf_Results
ADD CONSTRAINT unique_Budni_Field_Perf_Results_id
UNIQUE USING INDEX Budni_Field_Perf_Results_id;
CREATE UNIQUE INDEX CONCURRENTLY Budni_Haulage_Perf_Results_id
ON Budni_Haulage_Perf_Results(client_id, function_id, Test_instance_Id , Wheel_Drive_type );
ALTER TABLE Budni_Haulage_Perf_Results
ADD CONSTRAINT unique_Budni_Haulage_Perf_Results_id
UNIQUE USING INDEX Budni_Haulage_Perf_Results_id;
CREATE UNIQUE INDEX CONCURRENTLY Budni_Air_Cleaner_Perf_Results_id
ON Budni_Air_Cleaner_Perf_Results(client_id, function_id, Test_instance_Id , Sequence_Number );
ALTER TABLE Budni_Air_Cleaner_Perf_Results
ADD CONSTRAINT unique_Budni_Air_Cleaner_Perf_Results_id
UNIQUE USING INDEX Budni_Air_Cleaner_Perf_Results_id;
CREATE UNIQUE INDEX CONCURRENTLY Budni_Test_observations_id
ON Budni_Test_observations(client_id, function_id, Test_instance_Id , sequence_number );
ALTER TABLE Budni_Test_observations
ADD CONSTRAINT unique_Budni_Test_observations_id
UNIQUE USING INDEX Budni_Test_observations_id;
CREATE UNIQUE INDEX CONCURRENTLY test_instance_images_id
ON test_instance_images(client_id, function_id, Test_instance_Id , Srl_No );
ALTER TABLE test_instance_images
ADD CONSTRAINT unique_test_instance_images_id
UNIQUE USING INDEX test_instance_images_id;

View File

@@ -0,0 +1,250 @@
/* create the foreign key on client id, function id, test_instance_id in all tables - 20210311 */
CREATE UNIQUE INDEX CONCURRENTLY test_instance_cfs_id
ON test_instance (client_id, function_id, syspk);
ALTER TABLE test_instance
ADD CONSTRAINT unique_test_instance_cfs_id
UNIQUE USING INDEX test_instance_cfs_id;
--alter table Test_instance_tractor_info drop constraint fk_tractor_cf_test_instance_id
ALTER TABLE Test_instance_tractor_info
ADD CONSTRAINT fk_tractor_cfs_test_instance_id
FOREIGN KEY ( client_id, function_Id, test_instance_id)
REFERENCES test_instance( client_id, function_id, syspk);
ALTER TABLE Test_instance_implement_info
ADD CONSTRAINT fk_implement_cfs_test_instance_id
FOREIGN KEY ( client_id, function_id, test_instance_id )
REFERENCES test_instance(client_id, function_id, syspk);
ALTER TABLE Test_instance_trailer_info
ADD CONSTRAINT fk_trailer_cfs_test_instance_id
FOREIGN KEY ( client_id, function_id, test_instance_id )
REFERENCES test_instance(client_id, function_id, syspk);
ALTER TABLE Test_instance_engine_info
ADD CONSTRAINT fk_engine_cfs_test_instance_id
FOREIGN KEY ( client_id, function_id, test_instance_id )
REFERENCES test_instance(client_id, function_id, syspk);
ALTER TABLE test_instance_tyre_info
ADD CONSTRAINT fk_tyre_cfs_test_instance_id
FOREIGN KEY ( client_id, function_id, test_instance_id )
REFERENCES test_instance(client_id, function_id, syspk);
ALTER TABLE test_instance_gear_speed_chart
ADD CONSTRAINT fk_gear_cfs_test_instance_id
FOREIGN KEY ( client_id, function_id, test_instance_id )
REFERENCES test_instance(client_id, function_id, syspk);
ALTER TABLE test_instance_tractor_info_misc
ADD CONSTRAINT fk_tractor_misc_cfs_test_instance_id
FOREIGN KEY ( client_id, function_id, test_instance_id )
REFERENCES test_instance(client_id, function_id, syspk);
ALTER TABLE test_instance_Wheels_info
ADD CONSTRAINT fk_wheels_cfs_test_instance_id
FOREIGN KEY ( client_id, function_id, test_instance_id )
REFERENCES test_instance(client_id, function_id, syspk);
ALTER TABLE test_instance_fuel_lubricant_info
ADD CONSTRAINT fk_fuel_cfs_test_instance_id
FOREIGN KEY ( client_id, function_id, test_instance_id )
REFERENCES test_instance(client_id, function_id, syspk);
ALTER TABLE test_instance_equipment_info
ADD CONSTRAINT fk_equip_cfs_test_instance_id
FOREIGN KEY ( client_id, function_id, test_instance_id )
REFERENCES test_instance(client_id, function_id, syspk);
ALTER TABLE test_instance_measurement_uncertainty
ADD CONSTRAINT fk_mu_cfs_test_instance_id
FOREIGN KEY ( client_id, function_id, test_instance_id )
REFERENCES test_instance(client_id, function_id, syspk);
ALTER TABLE test_instance_atmosp_info
ADD CONSTRAINT fk_atmosp_cfs_test_instance_id
FOREIGN KEY ( client_id, function_id, test_instance_id )
REFERENCES test_instance(client_id, function_id, syspk);
ALTER TABLE test_instance_drawbar_info
ADD CONSTRAINT fk_drawbar_cfs_test_instance_id
FOREIGN KEY ( client_id, function_id, test_instance_id )
REFERENCES test_instance(client_id, function_id, syspk);
ALTER TABLE Field_Perf_Summary_tractor_info
ADD CONSTRAINT fk_fpstractor_cfs_test_instance_id
FOREIGN KEY ( client_id, function_id, test_instance_id )
REFERENCES test_instance(client_id, function_id, syspk);
ALTER TABLE Field_Perf_Summary_implement_info
ADD CONSTRAINT fk_fpsi_cfs_test_instance_id
FOREIGN KEY ( client_id, function_id, test_instance_id )
REFERENCES test_instance(client_id, function_id, syspk);
ALTER TABLE Field_Perf_Summary_Soil_info
ADD CONSTRAINT fk_fpss_cfs_test_instance_id
FOREIGN KEY ( client_id, function_id, test_instance_id )
REFERENCES test_instance(client_id, function_id, syspk);
ALTER TABLE Field_Perf_Summary_trailer_info
ADD CONSTRAINT fk_fpst_cfs_test_instance_id
FOREIGN KEY ( client_id, function_id, test_instance_id )
REFERENCES test_instance(client_id, function_id, syspk);
ALTER TABLE Field_Perf_summary
ADD CONSTRAINT fk_fps_cfs_test_instance_id
FOREIGN KEY ( client_id, function_id, test_instance_id )
REFERENCES test_instance(client_id, function_id, syspk);
ALTER TABLE Drawbar_Perf_results
ADD CONSTRAINT fk_dpr_cfs_test_instance_id
FOREIGN KEY ( client_id, function_id, test_instance_id )
REFERENCES test_instance(client_id, function_id, syspk);
ALTER TABLE Drawbar_Perf_results_summary
ADD CONSTRAINT fk_dprs_cfs_test_instance_id
FOREIGN KEY ( client_id, function_id, test_instance_id )
REFERENCES test_instance(client_id, function_id, syspk);
ALTER TABLE Drawbar_Perf_Noise_Measurement_Results
ADD CONSTRAINT fk_dpnm_cfs_test_instance_id
FOREIGN KEY ( client_id, function_id, test_instance_id )
REFERENCES test_instance(client_id, function_id, syspk);
ALTER TABLE Drawbar_Perf_observations
ADD CONSTRAINT fk_dpo_cfs_test_instance_id
FOREIGN KEY ( client_id, function_id, test_instance_id )
REFERENCES test_instance(client_id, function_id, syspk);
ALTER TABLE PTO_Perf_results
ADD CONSTRAINT fk_ppr_cfs_test_instance_id
FOREIGN KEY ( client_id, function_id, test_instance_id )
REFERENCES test_instance(client_id, function_id, syspk);
ALTER TABLE PTO_Perf_Report_Summary
ADD CONSTRAINT fk_pprs_cfs_test_instance_id
FOREIGN KEY ( client_id, function_id, test_instance_id )
REFERENCES test_instance(client_id, function_id, syspk);
ALTER TABLE PTO_Perf_Report_Details
ADD CONSTRAINT fk_pprd_cfs_test_instance_id
FOREIGN KEY ( client_id, function_id, test_instance_id )
REFERENCES test_instance(client_id, function_id, syspk);
ALTER TABLE PTO_Perf_test_observations
ADD CONSTRAINT fk_ppto_cfs_test_instance_id
FOREIGN KEY ( client_id, function_id, test_instance_id )
REFERENCES test_instance(client_id, function_id, syspk);
ALTER TABLE PTO_Key_Perf_Parameters
ADD CONSTRAINT fk_pkpp_cfs_test_instance_id
FOREIGN KEY ( client_id, function_id, test_instance_id )
REFERENCES test_instance(client_id, function_id, syspk);
ALTER TABLE PTO_smoke_Test
ADD CONSTRAINT fk_pst_cfs_test_instance_id
FOREIGN KEY ( client_id, function_id, test_instance_id )
REFERENCES test_instance(client_id, function_id, syspk);
ALTER TABLE PTO_Engine_oil_consumption
ADD CONSTRAINT fk_peoc_cfs_test_instance_id
FOREIGN KEY ( client_id, function_id, test_instance_id )
REFERENCES test_instance(client_id, function_id, syspk);
ALTER TABLE PTO_Multipoint_mapping
ADD CONSTRAINT fk_pmm_cfs_test_instance_id
FOREIGN KEY ( client_id, function_id, test_instance_id )
REFERENCES test_instance(client_id, function_id, syspk);
ALTER TABLE PTO_Perf_Governing_Graph
ADD CONSTRAINT fk_ppgg_cfs_test_instance_id
FOREIGN KEY ( client_id, function_id, test_instance_id )
REFERENCES test_instance(client_id, function_id, syspk);
ALTER TABLE Budni_PTO_Perf_Results_summary
ADD CONSTRAINT fk_bpprs_cfs_test_instance_id
FOREIGN KEY ( client_id, function_id, test_instance_id )
REFERENCES test_instance(client_id, function_id, syspk);
ALTER TABLE Budni_PTO_Perf_Results_Details
ADD CONSTRAINT fk_bpprd_cfs_test_instance_id
FOREIGN KEY ( client_id, function_id, test_instance_id )
REFERENCES test_instance(client_id, function_id, syspk);
ALTER TABLE Budni_Drawbar_Perf_Results
ADD CONSTRAINT fk_bdpr_cfs_test_instance_id
FOREIGN KEY ( client_id, function_id, test_instance_id )
REFERENCES test_instance(client_id, function_id, syspk);
ALTER TABLE Budni_Hydraulic_Power_test_Results
ADD CONSTRAINT fk_bhptr_cfs_test_instance_id
FOREIGN KEY ( client_id, function_id, test_instance_id )
REFERENCES test_instance(client_id, function_id, syspk);
ALTER TABLE Budni_Hydraulic_Lifting_Capacity_test_Results
ADD CONSTRAINT fk_bhlctr_cfs_test_instance_id
FOREIGN KEY ( client_id, function_id, test_instance_id )
REFERENCES test_instance(client_id, function_id, syspk);
ALTER TABLE Budni_Hydraulic_Maint_of_lift_Load_Results
ADD CONSTRAINT fk_bhmlr_cfs_test_instance_id
FOREIGN KEY ( client_id, function_id, test_instance_id )
REFERENCES test_instance(client_id, function_id, syspk);
ALTER TABLE Budni_Brake_Perf_Service_Brake_Test_Results
ADD CONSTRAINT fk_bbpsb_cfs_test_instance_id
FOREIGN KEY ( client_id, function_id, test_instance_id )
REFERENCES test_instance(client_id, function_id, syspk);
ALTER TABLE Budni_Brake_Perf_Parking_Brake_Test_Results
ADD CONSTRAINT fk_bbppb_cfs_test_instance_id
FOREIGN KEY ( client_id, function_id, test_instance_id )
REFERENCES test_instance(client_id, function_id, syspk);
ALTER TABLE Budni_Noise_Atmosp_conditions
ADD CONSTRAINT fk_bnac_cfs_test_instance_id
FOREIGN KEY ( client_id, function_id, test_instance_id )
REFERENCES test_instance(client_id, function_id, syspk);
ALTER TABLE Budni_Noise_Measurement_Results
ADD CONSTRAINT fk_bnmr_cfs_test_instance_id
FOREIGN KEY ( client_id, function_id, test_instance_id )
REFERENCES test_instance(client_id, function_id, syspk);
ALTER TABLE Budni_Vibration_Measurement
ADD CONSTRAINT fk_bvm_cfs_test_instance_id
FOREIGN KEY ( client_id, function_id, test_instance_id )
REFERENCES test_instance(client_id, function_id, syspk);
ALTER TABLE Budni_Centre_of_Gravity_Location
ADD CONSTRAINT fk_bcg_cfs_test_instance_id
FOREIGN KEY ( client_id, function_id, test_instance_id )
REFERENCES test_instance(client_id, function_id, syspk);
ALTER TABLE Budni_Field_Perf_Results
ADD CONSTRAINT fk_bfpr_cfs_test_instance_id
FOREIGN KEY ( client_id, function_id, test_instance_id )
REFERENCES test_instance(client_id, function_id, syspk);
ALTER TABLE Budni_Haulage_Perf_Results
ADD CONSTRAINT fk_bhpr_cfs_test_instance_id
FOREIGN KEY ( client_id, function_id, test_instance_id )
REFERENCES test_instance(client_id, function_id, syspk);
ALTER TABLE Budni_Air_Cleaner_Perf_Results
ADD CONSTRAINT fk_bacpr_cfs_test_instance_id
FOREIGN KEY ( client_id, function_id, test_instance_id )
REFERENCES test_instance(client_id, function_id, syspk);
ALTER TABLE Budni_Test_observations
ADD CONSTRAINT fk_bto_cfs_test_instance_id
FOREIGN KEY ( client_id, function_id, test_instance_id )
REFERENCES test_instance(client_id, function_id, syspk);
ALTER TABLE test_instance_images
ADD CONSTRAINT fk_bti_cfs_test_instance_id
FOREIGN KEY ( client_id, function_id, test_instance_id )
REFERENCES test_instance(client_id, function_id, syspk);

View File

@@ -0,0 +1,15 @@
insert into test_master ( test_name, test_type, test_description) values ( 'Field Perf', 'Field', 'Field Perf Test')
insert into test_lab_location_master ( location_name) values ('Jetsar' );
insert into test_lab_location_master ( location_name) values ('Shivpuri' );
insert into test_lab_location_master ( location_name) values ('Akola' );
insert into test_lab_location_master ( location_name) values ('Sindhnoor' );
insert into test_lab_location_master ( location_name) values ('Tindivanam' );
insert into test_lab_location_master ( location_name) values ('Kumbakonam' );
insert into test_lab_location_master ( location_name) values ('Tadepalligudem' );
insert into test_lab_location_master ( location_name) values ('Punjab' );
insert into test_lab_location_master ( location_name) values ('Other' );
insert into test_lab_location_master ( location_name) values ('Suratgarh (Jetsar)');
insert into test_lab_location_master ( location_name) values ('Sardargarh (Jetsar)');
insert into test_lab_location_master ( location_name) values ('MRV');
insert into test_lab_location_master ( location_name) values ('Budni');

View File

@@ -0,0 +1,52 @@
/* CReate primary key for all the tables in ods */
ALTER TABLE Test_Master ADD CONSTRAINT Test_Master_syspk_key PRIMARY KEY (SYSPK);
ALTER TABLE Test_Lab_location_Master ADD CONSTRAINT Test_Lab_location_Master_syspk_key PRIMARY KEY (SYSPK);
ALTER TABLE Test_Instance ADD CONSTRAINT Test_Instance_syspk_key PRIMARY KEY (SYSPK);
ALTER TABLE Test_instance_tractor_info ADD CONSTRAINT Test_instance_tractor_info_syspk_key PRIMARY KEY (SYSPK);
ALTER TABLE Test_instance_implement_info ADD CONSTRAINT Test_instance_implement_info_syspk_key PRIMARY KEY (SYSPK);
ALTER TABLE Test_instance_trailer_info ADD CONSTRAINT Test_instance_trailer_info_syspk_key PRIMARY KEY (SYSPK);
ALTER TABLE Test_instance_engine_info ADD CONSTRAINT Test_instance_engine_info_syspk_key PRIMARY KEY (SYSPK);
ALTER TABLE test_instance_tyre_info ADD CONSTRAINT test_instance_tyre_info_syspk_key PRIMARY KEY (SYSPK);
ALTER TABLE test_instance_gear_speed_chart ADD CONSTRAINT test_instance_gear_speed_chart_syspk_key PRIMARY KEY (SYSPK);
ALTER TABLE test_instance_tractor_info_misc ADD CONSTRAINT test_instance_tractor_info_misc_syspk_key PRIMARY KEY (SYSPK);
ALTER TABLE test_instance_Wheels_info ADD CONSTRAINT test_instance_Wheels_info_syspk_key PRIMARY KEY (SYSPK);
ALTER TABLE test_instance_fuel_lubricant_info ADD CONSTRAINT test_instance_fuel_lubricant_info_syspk_key PRIMARY KEY (SYSPK);
ALTER TABLE test_instance_equipment_info ADD CONSTRAINT test_instance_equipment_info_syspk_key PRIMARY KEY (SYSPK);
ALTER TABLE test_instance_measurement_uncertainty ADD CONSTRAINT test_instance_measurement_uncertainty_syspk_key PRIMARY KEY (SYSPK);
ALTER TABLE test_instance_atmosp_info ADD CONSTRAINT test_instance_atmosp_info_syspk_key PRIMARY KEY (SYSPK);
ALTER TABLE test_instance_drawbar_info ADD CONSTRAINT test_instance_drawbar_info_syspk_key PRIMARY KEY (SYSPK);
ALTER TABLE Field_Perf_Summary_tractor_info ADD CONSTRAINT Field_Perf_Summary_tractor_info_syspk_key PRIMARY KEY (SYSPK);
ALTER TABLE Field_Perf_Summary_implement_info ADD CONSTRAINT Field_Perf_Summary_implement_info_syspk_key PRIMARY KEY (SYSPK);
ALTER TABLE Field_Perf_Summary_Soil_info ADD CONSTRAINT Field_Perf_Summary_Soil_info_syspk_key PRIMARY KEY (SYSPK);
ALTER TABLE Field_Perf_Summary_trailer_info ADD CONSTRAINT Field_Perf_Summary_trailer_info_syspk_key PRIMARY KEY (SYSPK);
ALTER TABLE Field_Perf_summary ADD CONSTRAINT Field_Perf_summary_syspk_key PRIMARY KEY (SYSPK);
ALTER TABLE Drawbar_Perf_results ADD CONSTRAINT Drawbar_Perf_results_syspk_key PRIMARY KEY (SYSPK);
ALTER TABLE Drawbar_Perf_results_summary ADD CONSTRAINT Drawbar_Perf_results_summary_syspk_key PRIMARY KEY (SYSPK);
ALTER TABLE Drawbar_Perf_Noise_Measurement_Results ADD CONSTRAINT Drawbar_Perf_Noise_Measurement_Results_syspk_key PRIMARY KEY (SYSPK);
ALTER TABLE Drawbar_Perf_observations ADD CONSTRAINT Drawbar_Perf_observations_syspk_key PRIMARY KEY (SYSPK);
ALTER TABLE PTO_Perf_results ADD CONSTRAINT PTO_Perf_results_syspk_key PRIMARY KEY (SYSPK);
ALTER TABLE PTO_Perf_Report_Summary ADD CONSTRAINT PTO_Perf_Report_Summary_syspk_key PRIMARY KEY (SYSPK);
ALTER TABLE PTO_Perf_Report_Details ADD CONSTRAINT PTO_Perf_Report_Details_syspk_key PRIMARY KEY (SYSPK);
ALTER TABLE PTO_Perf_test_observations ADD CONSTRAINT PTO_Perf_test_observations_syspk_key PRIMARY KEY (SYSPK);
ALTER TABLE PTO_Key_Perf_Parameters ADD CONSTRAINT PTO_Key_Perf_Parameters_syspk_key PRIMARY KEY (SYSPK);
ALTER TABLE PTO_smoke_Test ADD CONSTRAINT PTO_smoke_Test_syspk_key PRIMARY KEY (SYSPK);
ALTER TABLE PTO_Engine_oil_consumption ADD CONSTRAINT PTO_Engine_oil_consumption_syspk_key PRIMARY KEY (SYSPK);
ALTER TABLE PTO_Multipoint_mapping ADD CONSTRAINT PTO_Multipoint_mapping_syspk_key PRIMARY KEY (SYSPK);
ALTER TABLE PTO_Perf_Governing_Graph ADD CONSTRAINT PTO_Perf_Governing_Graph_syspk_key PRIMARY KEY (SYSPK);
ALTER TABLE Budni_PTO_Perf_Results_summary ADD CONSTRAINT Budni_PTO_Perf_Results_summary_syspk_key PRIMARY KEY (SYSPK);
ALTER TABLE Budni_PTO_Perf_Results_Details ADD CONSTRAINT Budni_PTO_Perf_Results_Details_syspk_key PRIMARY KEY (SYSPK);
ALTER TABLE Budni_Drawbar_Perf_Results ADD CONSTRAINT Budni_Drawbar_Perf_Results_syspk_key PRIMARY KEY (SYSPK);
ALTER TABLE Budni_Hydraulic_Power_test_Results ADD CONSTRAINT Budni_Hydraulic_Power_test_Results_syspk_key PRIMARY KEY (SYSPK);
ALTER TABLE Budni_Hydraulic_Lifting_Capacity_test_Results ADD CONSTRAINT Budni_Hydraulic_Lifting_Capacity_test_Results_syspk_key PRIMARY KEY (SYSPK);
ALTER TABLE Budni_Hydraulic_Maint_of_lift_Load_Results ADD CONSTRAINT Budni_Hydraulic_Maint_of_lift_Load_Results_syspk_key PRIMARY KEY (SYSPK);
ALTER TABLE Budni_Brake_Perf_Service_Brake_Test_Results ADD CONSTRAINT Budni_Brake_Perf_Service_Brake_Test_Results_syspk_key PRIMARY KEY (SYSPK);
ALTER TABLE Budni_Brake_Perf_Parking_Brake_Test_Results ADD CONSTRAINT Budni_Brake_Perf_Parking_Brake_Test_Results_syspk_key PRIMARY KEY (SYSPK);
ALTER TABLE Budni_Noise_Atmosp_conditions ADD CONSTRAINT Budni_Noise_Atmosp_conditions_syspk_key PRIMARY KEY (SYSPK);
ALTER TABLE Budni_Noise_Measurement _Results ADD CONSTRAINT Budni_Noise_Measurement _Results_syspk_key PRIMARY KEY (SYSPK);
ALTER TABLE Budni_Vibration_Measurement ADD CONSTRAINT Budni_Vibration_Measurement_syspk_key PRIMARY KEY (SYSPK);
ALTER TABLE Budni_Centre_of_Gravity_Location ADD CONSTRAINT Budni_Centre_of_Gravity_Location_syspk_key PRIMARY KEY (SYSPK);
ALTER TABLE Budni_Field_Perf_Results ADD CONSTRAINT Budni_Field_Perf_Results_syspk_key PRIMARY KEY (SYSPK);
ALTER TABLE Budni_Haulage_Perf_Results ADD CONSTRAINT Budni_Haulage_Perf_Results_syspk_key PRIMARY KEY (SYSPK);
ALTER TABLE Budni_Air_Cleaner_Perf_Results ADD CONSTRAINT Budni_Air_Cleaner_Perf_Results_syspk_key PRIMARY KEY (SYSPK);
ALTER TABLE Budni_Test_observations ADD CONSTRAINT Budni_Test_observations_syspk_key PRIMARY KEY (SYSPK);
ALTER TABLE test_instance_images ADD CONSTRAINT test_instance_images_syspk_key PRIMARY KEY (SYSPK);