Files
MMT/MMT_SQL/onetime/create_tables_FTHLG_TRS.txt

313 lines
7.6 KiB
Plaintext

SET search_path TO mmt_staging2;
drop table if exists mmt_staging2.FTHLG_TRS_H1_INT;
drop table if exists mmt_staging2.FTHLG_TRS_H1_Block;
drop table if exists mmt_staging2.FTHLG_TRS_SPEC_Block;
drop table if exists mmt_staging2.FTHLG_TRS_Engine_RPM_Block;
drop table if exists mmt_staging2.FTHLG_TRS_Trailer_Block;
drop table if exists mmt_staging2.stg_specific_table_fthlg_trs;
drop table if exists mmt_staging2.stg_process_table_fthlg_trs;
create table mmt_staging2.FTHLG_TRS_H1_INT
(
syspk serial,
client_id int,
function_id int,
file_syspk int,
file_format text,
sheet_mnemonic text,
dummy_f text,
column2 text,
column3 text,
column4 text,
column5 text,
column6 text,
column7 text,
rank,
ods_record int default 1,
create_time timestamp DEFAULT current_timestamp
);
create table mmt_staging2.FTHLG_TRS_H1_Block
(
syspk serial,
client_id int,
function_id int,
file_syspk int,
file_format text,
sheet_mnemonic text,
dummy_f text,
Report_Reference_No text,
Objective_Of_Test text,
Background_of_Test text,
Job_Order_No text,
Test_Location text,
Gradient_Slope_1_Degree text,
Gradient_Slope_2_Degree text,
Tractor_Hitch_Type text,
Test_Engineer text,
Test_Operator text,
Date_of_Test text,
Report_Date text,
Type_of_Road text,
Tractor_Hitch_Height_from_Ground_mm text,
Tractor_Rear_Wheel_Center_to_Hitch_Point_Center_Distance_mm text,
rank,
ods_record int default 1,
create_time timestamp DEFAULT current_timestamp
);
create table mmt_staging2.FTHLG_TRS_SPEC_Block
(
syspk serial,
client_id int,
function_id int,
file_syspk int,
file_format text,
sheet_mnemonic text,
dummy_f text,
Tractor_Model text,
Tractor_Make text,
Tractor_Sr_No text,
Tractor_Engine_HP text,
FIP_Type text,
Hour_Meter_Reading text,
Steering_Type text,
Transmission_Type text,
Wheel_Drive_Type_WD text,
EGR_Yes_No text,
Brake_Type text,
PTO_Type text,
Standard_PTO_Speed_RPM text,
EPTO_Speed_RPM text,
Front_Tyre_Make text,
Front_Tyre_Size text,
Front_Tyre_Pressure_psi text,
Rear_Tyre_Make text,
Rear_Tyre_Size text,
Rear_Tyre_Pressure_psi text,
Tractor_Weight_kg_Front text,
Tractor_Weight_kg_Rear text,
Tractor_Weight_kg_Total text,
Ballasted_Tractor_Accessories text,
Mechanical_Ballast_Rear text,
Mechanical_Ballast_Rear_in_kg text,
Water_Ballast_Rear_75 text,
Mechanical_Ballast_Front_in_kg text,
Mechanical_Ballast_Front text,
Total_Ballast_Weight text,
rank,
ods_record int default 1,
create_time timestamp DEFAULT current_timestamp
);
create table mmt_staging2.FTHLG_TRS_Engine_RPM_Block
(
syspk serial,
file_syspk int,
client_id int,
function_id int,
file_format text,
sheet_mnemonic text,
dummy_f text,
Tractor_model text,
Tractor_make text,
Low_Idle text,
High_Idle text,
Rated_RPM text,
Engine_to_PTO_Ratio_540_PTO text,
Engine_to_PTO_Ratio_540E_PTO text,
rank,
ods_record int default 1,
create_time timestamp DEFAULT current_timestamp
);
create table mmt_staging2.FTHLG_TRS_Trailer_Block
(
syspk serial,
client_id int,
function_id int,
file_syspk int,
file_format text,
sheet_mnemonic text,
dummy_f text,
Type_Of_Trailer text,
No_Of_Axle text,
No_Of_Wheels text,
Trailer_hitch_Height_above_ground_level_mm text,
Make_model_of_trailer text,
Trailer_platform_length_mm text,
Trailer_platform_Width_mm text,
Trailer_platform_Height_mm text,
Tire_size text,
Inflation_pressure_psi text,
Track_width_of_trailer_mm text,
Horizontal_distance_of_hitch_point_from_trailer_front_face_mm text,
Tractor_Rear_Wheel_Center_to_Hitch_Point_Center_Distance_mm text,
Distance_from_Trailerfront_axle_distance_from_hitch_point_mm text,
Distance_from_tractor_rear_wheel_center_to_tractor_rear_wheel_center_mm text,
Trailer_empty_weight_Kg text,
Trailer_Gross_Weight_Kg text,
FDPD_TDC_Mar15_009 text,
rank,
ods_record int default 1,
create_time timestamp DEFAULT current_timestamp
);
create TABLE mmt_staging2.stg_process_table_fthlg_trs (
generic_syspk int,
file_syspk bigint,
file_name varchar(1024) NULL,
file_date date NULL,
file_format varchar(1024) NULL,
sheet_number int4 NULL,
sheet_name varchar(1024) NULL,
sheet_format text,
sheet_mnemonic varchar(1024) NULL,
row_number int4 NULL,
file_creation_date timestamp NULL,
column1 varchar(1024) NULL,
column2 varchar(1024) NULL,
column3 varchar(1024) NULL,
column4 varchar(1024) NULL,
column5 varchar(1024) NULL,
column6 varchar(1024) NULL,
column7 varchar(1024) NULL,
column8 varchar(1024) NULL,
column9 varchar(1024) NULL,
column10 varchar(1024) NULL,
column11 varchar(1024) NULL,
column12 varchar(1024) NULL,
column13 varchar(1024) NULL,
column14 varchar(1024) NULL,
column15 varchar(1024) NULL,
column16 varchar(1024) NULL,
column17 varchar(1024) NULL,
column18 varchar(1024) NULL,
column19 varchar(1024) NULL,
column20 varchar(1024) NULL,
column21 varchar(1024) NULL,
column22 varchar(1024) NULL,
column23 varchar(1024) NULL,
column24 varchar(1024) NULL,
column25 varchar(1024) NULL,
column26 varchar(1024) NULL,
column27 varchar(1024) NULL,
column28 varchar(1024) NULL,
column29 varchar(1024) NULL,
column30 varchar(1024) NULL,
column31 varchar(1024) NULL,
column32 varchar(1024) NULL,
column33 varchar(1024) NULL,
column34 varchar(1024) NULL,
column35 varchar(1024) NULL,
column36 varchar(1024) NULL,
column37 varchar(1024) NULL,
column38 varchar(1024) NULL,
column39 varchar(1024) NULL,
column40 varchar(1024) NULL,
column41 varchar(1024) NULL,
column42 varchar(1024) NULL,
column43 varchar(1024) NULL,
column44 varchar(1024) NULL,
column45 varchar(1024) NULL,
column46 varchar(1024) NULL,
column47 varchar(1024) NULL,
column48 varchar(1024) NULL,
column49 varchar(1024) NULL,
column50 varchar(1024) NULL,
column51 varchar(1024) NULL,
column52 varchar(1024) NULL,
column53 varchar(1024) NULL,
is_rownumber_fetched int4 NULL,
create_time timestamp DEFAULT current_timestamp,
rank int4 NULL,
rank_tag text null
);
CREATE TABLE mmt_staging2.stg_specific_table_fthlg_trs (
generic_syspk int,
file_syspk bigint,
file_name varchar(1024) NULL,
file_date date NULL,
file_format varchar(1024) NULL,
sheet_number int4 NULL,
sheet_name varchar(1024) NULL,
sheet_format text,
sheet_mnemonic varchar(1024) NULL,
row_number int4 NULL,
file_creation_date timestamp NULL,
column1 varchar(1024) NULL,
column2 varchar(1024) NULL,
column3 varchar(1024) NULL,
column4 varchar(1024) NULL,
column5 varchar(1024) NULL,
column6 varchar(1024) NULL,
column7 varchar(1024) NULL,
column8 varchar(1024) NULL,
column9 varchar(1024) NULL,
column10 varchar(1024) NULL,
column11 varchar(1024) NULL,
column12 varchar(1024) NULL,
column13 varchar(1024) NULL,
column14 varchar(1024) NULL,
column15 varchar(1024) NULL,
column16 varchar(1024) NULL,
column17 varchar(1024) NULL,
column18 varchar(1024) NULL,
column19 varchar(1024) NULL,
column20 varchar(1024) NULL,
column21 varchar(1024) NULL,
column22 varchar(1024) NULL,
column23 varchar(1024) NULL,
column24 varchar(1024) NULL,
column25 varchar(1024) NULL,
column26 varchar(1024) NULL,
column27 varchar(1024) NULL,
column28 varchar(1024) NULL,
column29 varchar(1024) NULL,
column30 varchar(1024) NULL,
column31 varchar(1024) NULL,
column32 varchar(1024) NULL,
column33 varchar(1024) NULL,
column34 varchar(1024) NULL,
column35 varchar(1024) NULL,
column36 varchar(1024) NULL,
column37 varchar(1024) NULL,
column38 varchar(1024) NULL,
column39 varchar(1024) NULL,
column40 varchar(1024) NULL,
column41 varchar(1024) NULL,
column42 varchar(1024) NULL,
column43 varchar(1024) NULL,
column44 varchar(1024) NULL,
column45 varchar(1024) NULL,
column46 varchar(1024) NULL,
column47 varchar(1024) NULL,
column48 varchar(1024) NULL,
column49 varchar(1024) NULL,
column50 varchar(1024) NULL,
column51 varchar(1024) NULL,
column52 varchar(1024) NULL,
column53 varchar(1024) NULL,
is_rownumber_fetched int4 null,
create_time timestamp DEFAULT current_timestamp
);