-- public._app_config definition -- Drop table -- DROP TABLE public._app_config; CREATE TABLE public._app_config ( id serial4 NOT NULL, app_code varchar NULL, app_version varchar NULL, app_name varchar NULL, last_modified_date timestamp DEFAULT now() NOT NULL, CONSTRAINT _app_config_pkey PRIMARY KEY (id) ); -- public._cancelled_dummy_tickets definition -- Drop table -- DROP TABLE public._cancelled_dummy_tickets; CREATE TABLE public._cancelled_dummy_tickets ( dummy_id int4 DEFAULT nextval('cancelled_dummy_tickets_id_seq'::regclass) NOT NULL, id varchar(64) NULL, description varchar(2048) NULL, assigned_to varchar(128) NULL, reported_via varchar(128) NULL, ticket_status int4 NULL, priority int4 NULL, customer_score varchar(128) NULL, created_by varchar(128) NULL, creation_time timestamp NULL, last_modified_by varchar(128) NULL, last_modified_time timestamp NULL, breakdown_location varchar(2048) NULL, breakdown_longitude varchar(64) NULL, breakdown_lattitude varchar(64) NULL, assigned_to_user_id varchar(128) NULL, assigned_to_user_lattitude varchar(64) NULL, assigned_to_user_longitude varchar(64) NULL, isdeclined bool DEFAULT false NULL, estimated_time_for_job_completion int4 NULL, total_ticket_lifecycle_time_sla int4 NULL, estimated_time_for_job_completion_submit_time timestamp NULL, vehicle_registration_number varchar(128) NULL, breakdown_location_landmark varchar(2048) NULL, route_id int4 NULL, customer_contact_no varchar NULL, repair_cost varchar NULL, default_sla_time int4 NULL, sla_missed_reason varchar NULL, suggestion_comment varchar NULL, default_col_1 varchar NULL, default_col_2 varchar NULL, default_col_3 varchar NULL, ticketid_alias varchar(128) NULL, is_deleted bool DEFAULT false NOT NULL, _comments varchar NULL, kam_user bool NULL, drivername varchar NULL, chassis_number varchar(64) NULL, ticket_cancel_reason varchar NULL, ticket_cancel_remark varchar NULL, customer_type varchar(128) NULL, vehicle_warranty varchar(128) NULL, vehicle_type varchar(128) NULL, customer_address varchar(128) NULL, vehicle_emission_norms varchar(128) NULL, customer_name varchar(128) NULL, vehicle_model_number varchar(128) NULL, customer_id varchar(128) NULL, customer_address_id varchar(1028) NULL, product_variant varchar(128) NULL, customer_mobile_number varchar(128) NULL, driver_mobile_number varchar(128) NULL, driver_name varchar(128) NULL, vehicle_installation_date varchar NULL, CONSTRAINT cancelled_dummy_tickets_pkey PRIMARY KEY (dummy_id) ); -- public._cancelled_dummy_tickets_additional_info definition -- Drop table -- DROP TABLE public._cancelled_dummy_tickets_additional_info; CREATE TABLE public._cancelled_dummy_tickets_additional_info ( dummy_id int4 NOT NULL, -- auto generated row number ticket_id varchar NULL, -- ticket id same as in dummy_tickets_open column "id" state_name varchar NULL, city_name varchar NULL, caller_language varchar NULL, -- language that is spoke by customer warranty varchar NULL, -- vehicles warranty toll_free_no_source varchar NULL, -- source from where customer get call centers number opportunity_loss varchar NULL, reason_for_more_then_24hours varchar NULL, call_status varchar NULL, suggestion_complaint varchar NULL, feedback_ease_of_getting_call varchar NULL, feedback_response_of_call_center varchar NULL, feedback_timely_updation_by_dealer varchar NULL, feedback_total_repair_time varchar NULL, feedback_eos_charges varchar NULL, feedback_over_all_experience varchar NULL, other_remarks varchar NULL, feedback_agent varchar NULL, creation_time timestamp NULL, complaints varchar NULL, vehicle_tagging varchar NULL, -- bus,lmd,hd¶ estimated_distance varchar NULL, -- Distanace between break down location and van km_covered float8 NULL -- Distanace covered by van to reach at break down location ); -- Column comments COMMENT ON COLUMN public._cancelled_dummy_tickets_additional_info.dummy_id IS 'auto generated row number '; COMMENT ON COLUMN public._cancelled_dummy_tickets_additional_info.ticket_id IS 'ticket id same as in dummy_tickets_open column "id"'; COMMENT ON COLUMN public._cancelled_dummy_tickets_additional_info.caller_language IS 'language that is spoke by customer '; COMMENT ON COLUMN public._cancelled_dummy_tickets_additional_info.warranty IS 'vehicles warranty'; COMMENT ON COLUMN public._cancelled_dummy_tickets_additional_info.toll_free_no_source IS 'source from where customer get call centers number'; COMMENT ON COLUMN public._cancelled_dummy_tickets_additional_info.vehicle_tagging IS 'bus,lmd,hd '; COMMENT ON COLUMN public._cancelled_dummy_tickets_additional_info.estimated_distance IS 'Distanace between break down location and van'; COMMENT ON COLUMN public._cancelled_dummy_tickets_additional_info.km_covered IS 'Distanace covered by van to reach at break down location '; -- public._city definition -- Drop table -- DROP TABLE public._city; CREATE TABLE public._city ( id varchar(128) NOT NULL, alias varchar(256) NULL, CONSTRAINT city_id_ref_2007 PRIMARY KEY (id) ); CREATE INDEX index_city_id ON public._city USING btree (id); -- public._customer definition -- Drop table -- DROP TABLE public._customer; CREATE TABLE public._customer ( id varchar(128) NOT NULL, customer_name varchar(256) NULL, alias varchar(128) NULL, mobile_number_1 varchar(16) NULL, mobile_number_2 varchar(16) NULL, mobile_number_3 varchar(16) NULL, address text NULL, email_id varchar(64) NULL, city varchar(128) NULL, state varchar(128) NULL, isdeleted bool DEFAULT false NULL, is_kam bool DEFAULT false NOT NULL, info_modified_or_not bool DEFAULT false NULL, customer_id varchar NULL, customer_type varchar NULL, CONSTRAINT pk_customer_id_ref_2027 PRIMARY KEY (id) ); CREATE INDEX index_customer_id ON public._customer USING btree (id); CREATE INDEX index_customer_mobile_number_1 ON public._customer USING btree (mobile_number_1); -- Table Triggers create trigger trigger_insert_kam_user after insert or update on public._customer for each row execute procedure sp_insert_kam_mobile_user_trigger(); -- public._customer_vehicle_model definition -- Drop table -- DROP TABLE public._customer_vehicle_model; CREATE TABLE public._customer_vehicle_model ( id varchar(128) NOT NULL, "name" varchar(256) NULL, tagging varchar(32) NULL, -- This will only contain two tagging "LMD/BUS" and "HD" is_deleted bool DEFAULT false NULL, udanvehicleproductname varchar NULL, udanvehicleproductid varchar NULL, fuel_type varchar DEFAULT 'Diesel,CNG'::character varying NULL, CONSTRAINT pk_customer_vehicle_model_number_ref_1414 PRIMARY KEY (id) ); CREATE INDEX _customer_vehicle_model_tagging_idx ON public._customer_vehicle_model USING btree (tagging); CREATE INDEX index__customer_vehicle_model_id ON public._customer_vehicle_model USING btree (id); -- Column comments COMMENT ON COLUMN public._customer_vehicle_model.tagging IS 'This will only contain two tagging "LMD/BUS" and "HD"'; -- public._dealer_code definition -- Drop table -- DROP TABLE public._dealer_code; CREATE TABLE public._dealer_code ( object_id varchar(128) NULL ); -- public._eos_language definition -- Drop table -- DROP TABLE public._eos_language; CREATE TABLE public._eos_language ( id int4 NULL, state varchar NULL, state_id int4 NULL, "language" varchar NULL ); -- public._estimate_cost definition -- Drop table -- DROP TABLE public._estimate_cost; CREATE TABLE public._estimate_cost ( id serial4 NOT NULL, _cost_range varchar NULL, CONSTRAINT pk_id PRIMARY KEY (id) ); -- public._mobile_activity_after_update_ticket definition -- Drop table -- DROP TABLE public._mobile_activity_after_update_ticket; CREATE TABLE public._mobile_activity_after_update_ticket ( ticket_id varchar(128) NOT NULL, ticket_status int4 NULL, activity_status varchar NULL, is_send bool DEFAULT false NULL, message varchar NULL, assgined_to_user_id varchar NULL, creation_time timestamp NULL ); -- public._routes definition -- Drop table -- DROP TABLE public._routes; CREATE TABLE public._routes ( id serial4 NOT NULL, "name" varchar(256) NULL, alias varchar(512) NULL, tagging varchar(256) NULL, -- It will contain: "Top 23 Routes" and "Non Top 23 Routes" sla_time int4 NULL, -- it contains sla time in minutes as integer. CONSTRAINT pk_route_id_ref_1246 PRIMARY KEY (id) ); CREATE INDEX index_routes_id ON public._routes USING btree (id); -- Column comments COMMENT ON COLUMN public._routes.tagging IS 'It will contain: "Top 23 Routes" and "Non Top 23 Routes"'; COMMENT ON COLUMN public._routes.sla_time IS 'it contains sla time in minutes as integer.'; -- public._service_engineer definition -- Drop table -- DROP TABLE public._service_engineer; CREATE TABLE public._service_engineer ( id varchar(128) NOT NULL, service_engineer_name varchar(256) NULL, alias varchar(128) NULL, contact_number varchar(16) NULL, imei_number varchar(64) NULL, application_license_key varchar(64) NULL, mobile_application_blocked bool DEFAULT false NULL, device_alias bigserial NOT NULL, pin_password varchar(8) NULL, isdeleted bool DEFAULT false NULL, device_id varchar NULL -- -- device GCM ID--,-- mobile_info varchar NULL, app_version varchar NULL, push_notification_bit int4 DEFAULT 0 NULL, CONSTRAINT _service_engineer_device_alias_key UNIQUE (device_alias), CONSTRAINT pk_driver_id_ref_1237 PRIMARY KEY (id) ); CREATE INDEX _service_engineer_device_alias_idx ON public._service_engineer USING btree (device_alias); CREATE INDEX _service_engineer_id_idx ON public._service_engineer USING btree (id); -- Column comments COMMENT ON COLUMN public._service_engineer.device_id IS '-- device GCM ID----'; -- public._state definition -- Drop table -- DROP TABLE public._state; CREATE TABLE public._state ( id varchar(128) NOT NULL, alias varchar(256) NULL, CONSTRAINT state_id_ref_2004 PRIMARY KEY (id) ); CREATE INDEX _state_alias_idx ON public._state USING btree (alias); CREATE INDEX _state_id_idx ON public._state USING btree (id); -- public._ticket_otp definition -- Drop table -- DROP TABLE public._ticket_otp; CREATE TABLE public._ticket_otp ( ticket_id varchar NULL, van_id varchar NULL, otp int4 NULL, status bool NULL ); -- public._timezone_info definition -- Drop table -- DROP TABLE public._timezone_info; CREATE TABLE public._timezone_info ( timezone_id bigserial NOT NULL, display_name varchar(256) NULL, offset_in_minutes float8 NULL, display_id varchar(256) NULL, CONSTRAINT pk_timezone_id_ref_1724 PRIMARY KEY (timezone_id) ); -- public.accidental_details definition -- Drop table -- DROP TABLE public.accidental_details; CREATE TABLE public.accidental_details ( customername varchar(1024) NULL, customernumber varchar(1024) NULL, vehiclelocation varchar(1024) NULL, isabulancesupportrequired varchar(64) NULL, isdealersupportrequired varchar(1024) NULL, dealerconnect varchar(1024) NULL, created_by varchar(1024) NULL, creation_time timestamp NULL, vehicle_registration_number varchar(1024) NULL ); -- public.activity_tickets_closed definition -- Drop table -- DROP TABLE public.activity_tickets_closed; CREATE TABLE public.activity_tickets_closed ( id bigserial NOT NULL, ticket_id varchar(64) NULL, created_by varchar(128) NULL, creation_time timestamp NULL, remarks varchar(1024) NULL, ticket_activity_status int4 NULL, assigned_to_user_id varchar NULL, van_latitude varchar(64) NULL, van_longitude varchar(64) NULL, rabbit_mq_status int4 NULL, is_mobile_request bool DEFAULT false NULL, preclosure_reason varchar(1025) NULL, reassign_reason varchar(1025) NULL, isdelaerchangereason bool NULL, brk_location varchar NULL, brk_longitude varchar NULL, brk_lattitude varchar NULL, brk_location_landmark varchar NULL, pre_closure_time varchar NULL, estimated_dis varchar NULL, pre_closure_status varchar NULL, pre_closure_remarks varchar NULL, rabbit_mq_time timestamp NULL, prev_preclosure_remarks varchar NULL, tripendstatus varchar NULL, CONSTRAINT pk_activity_ticket_open_id_ref_2041 PRIMARY KEY (id) ); CREATE INDEX activity_tickets_closed_ticket_id_idx ON public.activity_tickets_closed USING btree (ticket_id); -- Table Triggers create trigger activity_tickets_closed_trigger_before_insert before insert on public.activity_tickets_closed for each row execute procedure sp_insert_activity_tickets_closed(); -- public._city_state definition -- Drop table -- DROP TABLE public._city_state; CREATE TABLE public._city_state ( city_id varchar(128) NOT NULL, state_id varchar(128) NOT NULL, CONSTRAINT fk_city_id_2014 FOREIGN KEY (city_id) REFERENCES public._city(id), CONSTRAINT fk_state_id_2013 FOREIGN KEY (state_id) REFERENCES public._state(id) ); CREATE INDEX index_city_state_id ON public._city_state USING btree (city_id, state_id); -- public._van definition -- Drop table -- DROP TABLE public._van; CREATE TABLE public._van ( id varchar(128) NOT NULL, alias varchar(128) NULL, van_default_lattitude varchar(64) NULL, van_default_longitude varchar(64) NULL, city varchar(128) NULL, state varchar(128) NULL, van_model varchar(64) NULL, registration_number varchar(64) NULL, van_registered_as varchar(16) NULL, isdeleted bool DEFAULT false NULL, route_id int4 NULL, is_visited_interstate bool DEFAULT false NULL, starting_working_hours time DEFAULT '00:00:00'::time without time zone NULL, ending_working_hours time DEFAULT '00:00:00'::time without time zone NULL, last_modified_time timestamp NULL, last_modified_by varchar NULL, fuel_type text DEFAULT 'Diesel,CNG'::text NULL, CONSTRAINT pk_van_id_2020 PRIMARY KEY (id), CONSTRAINT fk_van_route_ref_1348 FOREIGN KEY (route_id) REFERENCES public._routes(id) ); CREATE INDEX _van_id_idx ON public._van USING btree (id); CREATE INDEX _van_route_id_idx ON public._van USING btree (route_id); -- public._vehicle definition -- Drop table -- DROP TABLE public._vehicle; CREATE TABLE public._vehicle ( id varchar(128) NOT NULL, registration_number varchar(128) NULL, vehicle_number_plate varchar(128) NULL, model_number varchar(64) NULL, isdeleted bool DEFAULT false NULL, vehicle_type varchar NULL, installation_date time NULL, vehicle_installation_date timestamp NULL, chassis_number varchar NULL, kam_user bool NULL, CONSTRAINT pk_vehicle_ref_2020 PRIMARY KEY (id), CONSTRAINT uk UNIQUE (registration_number), CONSTRAINT fk_vehicle_model_mumber_ref1416 FOREIGN KEY (model_number) REFERENCES public._customer_vehicle_model(id) ); CREATE INDEX _vehicle_id_idx ON public._vehicle USING btree (id); CREATE INDEX _vehicle_model_number_idx ON public._vehicle USING btree (model_number); CREATE INDEX _vehicle_registration_number_idx ON public._vehicle USING btree (registration_number); CREATE INDEX ix_vehicle_registration_number ON public._vehicle USING btree (registration_number); -- public._customer_vehicle definition -- Drop table -- DROP TABLE public._customer_vehicle; CREATE TABLE public._customer_vehicle ( customer_id varchar(128) NOT NULL, vehicle_id varchar(128) NOT NULL, is_owner bool DEFAULT false NULL, CONSTRAINT _customer_vehicle_customer_id_fkey FOREIGN KEY (customer_id) REFERENCES public._customer(id), CONSTRAINT fk_vehicle_id_ref_2029 FOREIGN KEY (vehicle_id) REFERENCES public._vehicle(id) ); CREATE INDEX _customer_vehicle_customer_id_idx ON public._customer_vehicle USING btree (customer_id); CREATE INDEX _customer_vehicle_is_owner_idx ON public._customer_vehicle USING btree (is_owner); CREATE INDEX _customer_vehicle_vehicle_id_idx ON public._customer_vehicle USING btree (vehicle_id); CREATE INDEX ix_customer_vehicle_vehicle_id ON public._customer_vehicle USING btree (vehicle_id); -- public._service_engineer_van definition -- Drop table -- DROP TABLE public._service_engineer_van; CREATE TABLE public._service_engineer_van ( van_id varchar(128) NULL, service_engineer_id varchar(128) NULL, CONSTRAINT fk_service_engineer_id_van_ref_1620 FOREIGN KEY (service_engineer_id) REFERENCES public._service_engineer(id), CONSTRAINT fk_van_id_ref_1240 FOREIGN KEY (van_id) REFERENCES public._van(id) ); -- public._dealer definition -- Drop table -- DROP TABLE public._dealer; CREATE TABLE public._dealer ( id varchar(128) NOT NULL, organization_id int4 NULL, dealer_name varchar(256) NULL, city varchar(128) NULL, state varchar(128) NULL, dealer_default_lattitude varchar(64) NULL, dealer_default_longitude varchar(64) NULL, isdeleted bool DEFAULT false NULL, contact_number1 varchar NULL, contact_number2 varchar NULL, is_parent bool DEFAULT false NOT NULL, -- check that dealer is parent or not. parent_id varchar(128) NULL, -- update the parent id for dealer. fuel_type text DEFAULT 'Diesel,CNG'::text NULL, is_eps_dealer bool DEFAULT false NULL, email_for_harvester varchar NULL, email_for_harvester_wm varchar NULL, email_for_harvester_csm varchar NULL, CONSTRAINT pk_dealer_id_2020 PRIMARY KEY (id) ); CREATE INDEX index_dealer_city ON public._dealer USING btree (city); CREATE INDEX index_dealer_id ON public._dealer USING btree (id); CREATE INDEX index_dealer_state ON public._dealer USING btree (state); -- Column comments COMMENT ON COLUMN public._dealer.is_parent IS 'check that dealer is parent or not.'; COMMENT ON COLUMN public._dealer.parent_id IS 'update the parent id for dealer.'; -- public._dealer_van definition -- Drop table -- DROP TABLE public._dealer_van; CREATE TABLE public._dealer_van ( van_id varchar(128) NOT NULL, dealer_id varchar(128) NOT NULL ); -- public._state_organization definition -- Drop table -- DROP TABLE public._state_organization; CREATE TABLE public._state_organization ( state_id varchar NULL, organization_id int4 NULL, id serial4 NOT NULL ); -- public._dealer foreign keys ALTER TABLE public._dealer ADD CONSTRAINT fk_dealer_organization_ref_2350 FOREIGN KEY (organization_id) REFERENCES public.organization_organization(id); -- public._dealer_van foreign keys ALTER TABLE public._dealer_van ADD CONSTRAINT fk_dealer_id_2020 FOREIGN KEY (dealer_id) REFERENCES public._dealer(id); ALTER TABLE public._dealer_van ADD CONSTRAINT fk_van_id_ref_2020 FOREIGN KEY (van_id) REFERENCES public._van(id); -- public._state_organization foreign keys ALTER TABLE public._state_organization ADD CONSTRAINT fk_organization_state FOREIGN KEY (organization_id) REFERENCES public.organization_organization(id); ALTER TABLE public._state_organization ADD CONSTRAINT fk_state_organization FOREIGN KEY (state_id) REFERENCES public._state(id); -- public.alarm_escalation_close_tickets definition -- Drop table -- DROP TABLE public.alarm_escalation_close_tickets; CREATE TABLE public.alarm_escalation_close_tickets ( id bigserial NOT NULL, ticket_id varchar NOT NULL, ticket_alarm_creation_time timestamp NULL, CONSTRAINT alarm_escalation_close_tickets_pkey PRIMARY KEY (ticket_id) ); -- public.alarm_escalation_escalationlevel definition -- Drop table -- DROP TABLE public.alarm_escalation_escalationlevel; CREATE TABLE public.alarm_escalation_escalationlevel ( id serial4 NOT NULL, manager_name varchar(128) NULL, region_name varchar(128) NULL, organization_id int4 NULL, city varchar(128) NULL, state varchar(128) NULL, dealer_name varchar(128) NULL, manager_level varchar(128) NULL, blind_spot varchar(128) NULL, emails varchar(2048) NULL, phones varchar(2048) NULL, van_type varchar(128) NULL, alarm_age int4 NULL, -- alarm age for van not move notification_type varchar(128) NULL, alarm_age_sla_not_met int4 NULL, -- alarm age for those ticket van not meet sla. alarm_age_ticket_not_closed int4 NULL, -- alarm age for those tickets not close from last 6 hrs or as so on.. alarm_age_van_not_live int4 NULL, alarm_age_eicher_promise_48hrs int4 NULL, fuel_type text DEFAULT 'Diesel,CNG'::text NULL, app_version varchar(1025) NULL, CONSTRAINT alarm_escalation_escalationle_dealer_name_manager_level_van_key UNIQUE (dealer_name, manager_level, van_type, alarm_age), CONSTRAINT pk_escalation_level_id PRIMARY KEY (id) ); -- Column comments COMMENT ON COLUMN public.alarm_escalation_escalationlevel.alarm_age IS 'alarm age for van not move'; COMMENT ON COLUMN public.alarm_escalation_escalationlevel.alarm_age_sla_not_met IS 'alarm age for those ticket van not meet sla.'; COMMENT ON COLUMN public.alarm_escalation_escalationlevel.alarm_age_ticket_not_closed IS 'alarm age for those tickets not close from last 6 hrs or as so on..'; -- public.alarm_escalation_escalationstatus definition -- Drop table -- DROP TABLE public.alarm_escalation_escalationstatus; CREATE TABLE public.alarm_escalation_escalationstatus ( id serial4 NOT NULL, organization_id int4 NOT NULL, email_status bit(1) DEFAULT B'0'::"bit" NOT NULL, phone_status bit(1) DEFAULT B'0'::"bit" NOT NULL, ticketid varchar(128) NULL, esclation_level_id int4 NOT NULL, is_closed int4 NOT NULL, event_time timestamp NULL, alarm_type int4 NULL --, -- This column identify to which type escalation raise like(sla not mat, open ticket from 6 hrs as so on...,)¶¶0- for van not move.¶1- for sla not mat.¶2- for open ticket from last 6 hrs.... last_online_time timestamp NULL, CONSTRAINT pk_escalation_status_id PRIMARY KEY (id) ); -- Column comments COMMENT ON COLUMN public.alarm_escalation_escalationstatus.alarm_type IS '-- This column identify to which type escalation raise like(sla not mat, open ticket from 6 hrs as so on...,) 0- for van not move. 1- for sla not mat. 2- for open ticket from last 6 hrs....'; -- public.alarm_escalation_open_tickets definition -- Drop table -- DROP TABLE public.alarm_escalation_open_tickets; CREATE TABLE public.alarm_escalation_open_tickets ( id bigserial NOT NULL, ticket_id varchar NOT NULL, ticket_alarm_creation_time timestamp NULL, CONSTRAINT alarm_escalation_open_tickets_pkey PRIMARY KEY (ticket_id) ); -- public.backup_consolidate_report_actual_km definition -- Drop table -- DROP TABLE public.backup_consolidate_report_actual_km; CREATE TABLE public.backup_consolidate_report_actual_km ( ticket_id varchar NULL, customer_name varchar NULL, customer_contact_no varchar NULL, vehicle_type varchar NULL, chassis_number varchar NULL, vehicle_instalation_date varchar NULL, breakdown_location varchar NULL, default_sla_time varchar NULL, response varchar NULL, eos_team_member_and_van varchar NULL, dealer_name varchar NULL, dealer_contact_no varchar NULL, ticket_activity varchar NULL, created_by varchar NULL, creation_time timestamp NULL, state varchar NULL, city varchar NULL, month_name varchar NULL, time_slot varchar NULL, open_call_hrs varchar NULL, language_name varchar NULL, region varchar NULL, landmark varchar NULL, dealer_code varchar NULL, warranty varchar NULL, vehicle_model varchar NULL, load_carried varchar NULL, type_of_load_carried varchar NULL, call_assigned_to varchar NULL, owner_name varchar NULL, owner_contact_number varchar NULL, customer_vehicle_regn_no varchar NULL, nature_of_problem varchar NULL, closure_remarks varchar NULL, estimated_cost varchar NULL, estimated_time varchar NULL, time_stamps_status_1 varchar NULL, time_stamps_status_2 varchar NULL, time_stamps_status_3 varchar NULL, time_stamps_status_4 varchar NULL, time_stamps_status_5 varchar NULL, escalation_level_van_not_move_1 varchar NULL, escalation_level_van_not_move_2 varchar NULL, escalation_level_van_not_move_3 varchar NULL, escalation_level_van_not_move_4 varchar NULL, escalation_level_van_not_move_5 varchar NULL, escalation_level_van_not_move_6 varchar NULL, escalation_level_van_not_move_7 varchar NULL, escalation_level_van_not_move_8 varchar NULL, escalation_level_van_not_move_9 varchar NULL, escalation_level_van_not_move_10 varchar NULL, escalation_level_ticket_closer_1 varchar NULL, escalation_level_ticket_closer_2 varchar NULL, escalation_level_ticket_closer_3 varchar NULL, escalation_level_ticket_closer_4 varchar NULL, escalation_level_ticket_closer_5 varchar NULL, escalation_level_ticket_closer_6 varchar NULL, escalation_level_ticket_closer_7 varchar NULL, escalation_level_ticket_closer_8 varchar NULL, escalation_level_ticket_closer_9 varchar NULL, escalation_level_ticket_closer_10 varchar NULL, call_closure_status varchar NULL, feedback_taken varchar NULL, feedback_parameter_wise_score varchar NULL, feedback_ease_of_getting_call varchar NULL, feedback_response_of_call_center varchar NULL, feedback_timely_updation_by_dealer varchar NULL, feedback_total_repair_time varchar NULL, feedback_eos_charges varchar NULL, feedback_over_all_experience varchar NULL, other_remarks varchar NULL, feedback_agent varchar NULL, how_did_you_come_to_know_of_eos varchar NULL, total_inbound_calls varchar NULL, total_outbound_calls varchar NULL, assigned_to_user_id varchar NULL, vehicle_name varchar NULL, organization varchar NULL, call_status varchar NULL, complaints varchar NULL, suggestion varchar NULL, feedback_count int4 NULL, ticketid_alias varchar(128) NULL, wm_name varchar NULL, record_status int4 NULL, record_updation_date timestamp NULL, other_remarks_for_dealer varchar NULL, route varchar NULL, km_covered varchar NULL, estimated_distance varchar NULL, van_covered_distance varchar NULL, trip_start_time timestamp NULL, trip_end_time timestamp NULL, opportunity_loss_remark varchar NULL, remark_ticket_not_closed_24_hours varchar NULL, reopen_count int4 NULL, opportunity_lost_remarks varchar NULL, remark_ticket_not_closed_24_hours_remarks varchar NULL, vehicle_chassis_number varchar NULL, odometer_reading float8 NULL, last_modified_time timestamp NULL, are_you_satisfied bool NULL, not_satisfied_option varchar NULL, not_satisfied_reason varchar NULL, response_time_reassignment float8 NULL, ticket_entry_date timestamp NULL, ticket_closed_date timestamp NULL, vehicle_warranty varchar NULL, vehicle_amc varchar NULL, vehicle_emission_norms varchar NULL, vehicle_sales_date varchar NULL, ticket_closed_reason varchar NULL, van_reached_punch_time timestamp NULL, trip_end_record_status int4 NULL, distance_updated_time timestamp NULL, is_mobile_request bool NULL, estimated_van_reach_time varchar NULL, is_location_change int4 NULL, location_change_time timestamp NULL, dealer_change_reason varchar NULL, dealer_change_reason_other_remark varchar NULL, vehicle_status varchar(128) NULL, vehicle_installation_date varchar NULL, amc_type varchar(128) NULL, amc_end_date varchar(128) NULL, vehicle_model_number varchar(128) NULL, customer_type varchar(128) NULL, customer_id varchar(128) NULL, customer_address_id varchar(1028) NULL, product_variant varchar(128) NULL, customer_mobile_number varchar(128) NULL, driver_mobile_number varchar(128) NULL, driver_name varchar(128) NULL, iskam varchar NULL, usertype varchar NULL, warranty_end_date varchar(128) NULL, vehicle_fuel_type varchar(128) NULL, customer_address varchar(1028) NULL, extended_warranty varchar(128) NULL, caseid varchar(1025) NULL, iscasecreated bool NULL, technician_number varchar(1025) NULL, assigned_to_updation_date timestamp NULL, trip_end_updation_date timestamp NULL, trip_start_updation_date timestamp NULL, temp_reg varchar NULL, temp_driver_name varchar NULL, temp_driver_no varchar NULL, is_eps bool NULL, engine_number varchar NULL, is_km_calculated bool NULL, is_trip_end_time_updated bool NULL, is_trip_start_time_updated bool NULL, is_tracking_km bool NULL, eps_prod_type varchar NULL ); -- public.charging_ev_station definition -- Drop table -- DROP TABLE public.charging_ev_station; CREATE TABLE public.charging_ev_station ( id bigserial NOT NULL, service_id varchar NULL, "name" varchar NULL, country_code varchar NULL, party_id varchar NULL, publish varchar NULL, address varchar NULL, city varchar NULL, state varchar NULL, country varchar NULL, latitude varchar NULL, longitude varchar NULL, operator_name varchar NULL, operator_website varchar NULL, facilities varchar NULL, twentyfourseven varchar NULL, evses varchar NULL, charging_when_closed varchar NULL, last_updated varchar NULL, CONSTRAINT pk_charging_ev_station_id_ref_2041 PRIMARY KEY (id) ); -- public.charging_station definition -- Drop table -- DROP TABLE public.charging_station; CREATE TABLE public.charging_station ( id bigserial NOT NULL, service_id varchar NULL, "name" varchar NULL, country_code varchar NULL, party_id varchar NULL, publish varchar NULL, address varchar NULL, city varchar NULL, state varchar NULL, country varchar NULL, latitude varchar NULL, longitude varchar NULL, operator_name varchar NULL, operator_website varchar NULL, facilities varchar NULL, twentyfourseven varchar NULL, evses varchar NULL, charging_when_closed varchar NULL, last_updated varchar NULL, CONSTRAINT pk_charging_station_id_ref_2041 PRIMARY KEY (id) ); -- public.consolidate_report definition -- Drop table -- DROP TABLE public.consolidate_report; CREATE TABLE public.consolidate_report ( ticket_id varchar NOT NULL, customer_name varchar NULL, customer_contact_no varchar NULL, vehicle_type varchar NULL, chassis_number varchar NULL, vehicle_instalation_date varchar NULL, breakdown_location varchar NULL, default_sla_time varchar NULL, response varchar NULL, eos_team_member_and_van varchar NULL, dealer_name varchar NULL, dealer_contact_no varchar NULL, ticket_activity varchar NULL, created_by varchar NULL, creation_time timestamp NULL, state varchar NULL, city varchar NULL, month_name varchar NULL, time_slot varchar NULL, open_call_hrs varchar NULL, language_name varchar NULL, region varchar NULL, landmark varchar NULL, dealer_code varchar NULL, warranty varchar NULL, vehicle_model varchar NULL, load_carried varchar NULL, type_of_load_carried varchar NULL, call_assigned_to varchar NULL, owner_name varchar NULL, owner_contact_number varchar NULL, customer_vehicle_regn_no varchar NULL, nature_of_problem varchar NULL, closure_remarks varchar NULL, estimated_cost varchar NULL, estimated_time varchar NULL, time_stamps_status_1 varchar NULL, time_stamps_status_2 varchar NULL, time_stamps_status_3 varchar NULL, time_stamps_status_4 varchar NULL, time_stamps_status_5 varchar NULL, escalation_level_van_not_move_1 varchar NULL, escalation_level_van_not_move_2 varchar NULL, escalation_level_van_not_move_3 varchar NULL, escalation_level_van_not_move_4 varchar NULL, escalation_level_van_not_move_5 varchar NULL, escalation_level_van_not_move_6 varchar NULL, escalation_level_van_not_move_7 varchar NULL, escalation_level_van_not_move_8 varchar NULL, escalation_level_van_not_move_9 varchar NULL, escalation_level_van_not_move_10 varchar NULL, escalation_level_ticket_closer_1 varchar NULL, escalation_level_ticket_closer_2 varchar NULL, escalation_level_ticket_closer_3 varchar NULL, escalation_level_ticket_closer_4 varchar NULL, escalation_level_ticket_closer_5 varchar NULL, escalation_level_ticket_closer_6 varchar NULL, escalation_level_ticket_closer_7 varchar NULL, escalation_level_ticket_closer_8 varchar NULL, escalation_level_ticket_closer_9 varchar NULL, escalation_level_ticket_closer_10 varchar NULL, call_closure_status varchar NULL, feedback_taken varchar NULL, feedback_parameter_wise_score varchar NULL, feedback_ease_of_getting_call varchar NULL, feedback_response_of_call_center varchar NULL, feedback_timely_updation_by_dealer varchar NULL, feedback_total_repair_time varchar NULL, feedback_eos_charges varchar NULL, feedback_over_all_experience varchar NULL, other_remarks varchar NULL, feedback_agent varchar NULL, how_did_you_come_to_know_of_eos varchar NULL, total_inbound_calls varchar NULL, total_outbound_calls varchar NULL, assigned_to_user_id varchar NULL, vehicle_name varchar NULL, organization varchar NULL, call_status varchar NULL, complaints varchar NULL, suggestion varchar NULL, feedback_count int4 NULL, ticketid_alias varchar(128) NULL, wm_name varchar NULL, record_status int4 NULL, record_updation_date timestamp NULL, other_remarks_for_dealer varchar NULL, route varchar NULL, km_covered varchar NULL, estimated_distance varchar NULL, van_covered_distance varchar NULL, trip_start_time timestamp NULL, trip_end_time timestamp NULL, opportunity_loss_remark varchar NULL, remark_ticket_not_closed_24_hours varchar NULL, reopen_count int4 DEFAULT 0 NULL, opportunity_lost_remarks varchar NULL, remark_ticket_not_closed_24_hours_remarks varchar NULL, vehicle_chassis_number varchar NULL, odometer_reading float8 DEFAULT 0 NULL, last_modified_time timestamp NULL, are_you_satisfied bool NULL, not_satisfied_option varchar NULL, not_satisfied_reason varchar NULL, response_time_reassignment float8 NULL, ticket_entry_date timestamp NULL, ticket_closed_date timestamp NULL, vehicle_warranty varchar NULL, vehicle_amc varchar NULL, vehicle_emission_norms varchar NULL, vehicle_sales_date varchar NULL, ticket_closed_reason varchar NULL, van_reached_punch_time timestamp NULL, trip_end_record_status int4 DEFAULT 0 NULL, distance_updated_time timestamp DEFAULT now() NULL, is_mobile_request bool DEFAULT false NULL, estimated_van_reach_time varchar NULL, is_location_change int4 DEFAULT 0 NULL, location_change_time timestamp NULL, dealer_change_reason varchar NULL, dealer_change_reason_other_remark varchar NULL, vehicle_status varchar(128) NULL, vehicle_installation_date varchar NULL, amc_type varchar(128) NULL, amc_end_date varchar(128) NULL, vehicle_model_number varchar(128) NULL, customer_type varchar(128) NULL, customer_id varchar(128) NULL, customer_address_id varchar(1028) NULL, product_variant varchar(128) NULL, customer_mobile_number varchar(128) NULL, driver_mobile_number varchar(128) NULL, driver_name varchar(128) NULL, iskam varchar NULL, usertype varchar NULL, warranty_end_date varchar(128) NULL, vehicle_fuel_type varchar(128) NULL, customer_address varchar(1028) NULL, extended_warranty varchar(128) NULL, caseid varchar(1025) NULL, iscasecreated bool DEFAULT false NULL, technician_number varchar(1025) NULL, assigned_to_updation_date timestamp NULL, trip_end_updation_date timestamp NULL, trip_start_updation_date timestamp NULL, temp_reg varchar NULL, temp_driver_name varchar NULL, temp_driver_no varchar NULL, is_eps bool DEFAULT false NULL, engine_number varchar NULL, is_km_calculated bool DEFAULT false NULL, is_trip_end_time_updated bool DEFAULT false NULL, is_trip_start_time_updated bool DEFAULT false NULL, eps_prod_type varchar NULL, CONSTRAINT consolidate_report_pkey PRIMARY KEY (ticket_id) ); CREATE INDEX consolidate_report_creation_time_idx ON public.consolidate_report USING btree (creation_time); -- Table Triggers create trigger consolidate_report_trigger_before_insert before insert on public.consolidate_report for each row execute procedure sp_insert_consolidated_report(); -- public.activity_tickets_open definition -- Drop table -- DROP TABLE public.activity_tickets_open; CREATE TABLE public.activity_tickets_open ( id bigserial NOT NULL, ticket_id varchar(64) NULL, created_by varchar(128) NULL, creation_time timestamp NULL, remarks varchar(1024) NULL, ticket_activity_status int4 NULL, assigned_to_user_id varchar NULL, van_latitude varchar(64) NULL, van_longitude varchar(64) NULL, rabbit_mq_status int4 NULL, dealer_1scode varchar(64) DEFAULT ''::character varying NULL, is_mobile_request bool DEFAULT false NULL, is_dealer_change bool DEFAULT false NULL, preclosure_reason varchar(1025) NULL, reassign_reason varchar(1025) NULL, isdelaerchangereason bool NULL, brk_location varchar NULL, brk_longitude varchar NULL, brk_lattitude varchar NULL, brk_location_landmark varchar NULL, pre_closure_time varchar NULL, estimated_dis varchar NULL, pre_closure_status varchar NULL, pre_closure_remarks varchar NULL, rabbit_mq_time timestamp NULL, prev_preclosure_remarks varchar NULL, _old_remarks varchar NULL, CONSTRAINT pk_activity_ticket_open_id_ref_2040 PRIMARY KEY (id) ); CREATE INDEX activity_tickets_open_creation_time_idx ON public.activity_tickets_open USING btree (creation_time); CREATE INDEX activity_tickets_open_ticket_id_idx ON public.activity_tickets_open USING btree (ticket_id); -- public.activity_tickets_open foreign keys ALTER TABLE public.activity_tickets_open ADD CONSTRAINT fk_ticket__id_ticket_activity_ref_1134 FOREIGN KEY (ticket_id) REFERENCES public.tickets_open(id); -- public.consolidate_report_actual_km definition -- Drop table -- DROP TABLE public.consolidate_report_actual_km; CREATE TABLE public.consolidate_report_actual_km ( ticket_id varchar NOT NULL, customer_name varchar NULL, customer_contact_no varchar NULL, vehicle_type varchar NULL, chassis_number varchar NULL, vehicle_instalation_date varchar NULL, breakdown_location varchar NULL, default_sla_time varchar NULL, response varchar NULL, eos_team_member_and_van varchar NULL, dealer_name varchar NULL, dealer_contact_no varchar NULL, ticket_activity varchar NULL, created_by varchar NULL, creation_time timestamp NULL, state varchar NULL, city varchar NULL, month_name varchar NULL, time_slot varchar NULL, open_call_hrs varchar NULL, language_name varchar NULL, region varchar NULL, landmark varchar NULL, dealer_code varchar NULL, warranty varchar NULL, vehicle_model varchar NULL, load_carried varchar NULL, type_of_load_carried varchar NULL, call_assigned_to varchar NULL, owner_name varchar NULL, owner_contact_number varchar NULL, customer_vehicle_regn_no varchar NULL, nature_of_problem varchar NULL, closure_remarks varchar NULL, estimated_cost varchar NULL, estimated_time varchar NULL, time_stamps_status_1 varchar NULL, time_stamps_status_2 varchar NULL, time_stamps_status_3 varchar NULL, time_stamps_status_4 varchar NULL, time_stamps_status_5 varchar NULL, escalation_level_van_not_move_1 varchar NULL, escalation_level_van_not_move_2 varchar NULL, escalation_level_van_not_move_3 varchar NULL, escalation_level_van_not_move_4 varchar NULL, escalation_level_van_not_move_5 varchar NULL, escalation_level_van_not_move_6 varchar NULL, escalation_level_van_not_move_7 varchar NULL, escalation_level_van_not_move_8 varchar NULL, escalation_level_van_not_move_9 varchar NULL, escalation_level_van_not_move_10 varchar NULL, escalation_level_ticket_closer_1 varchar NULL, escalation_level_ticket_closer_2 varchar NULL, escalation_level_ticket_closer_3 varchar NULL, escalation_level_ticket_closer_4 varchar NULL, escalation_level_ticket_closer_5 varchar NULL, escalation_level_ticket_closer_6 varchar NULL, escalation_level_ticket_closer_7 varchar NULL, escalation_level_ticket_closer_8 varchar NULL, escalation_level_ticket_closer_9 varchar NULL, escalation_level_ticket_closer_10 varchar NULL, call_closure_status varchar NULL, feedback_taken varchar NULL, feedback_parameter_wise_score varchar NULL, feedback_ease_of_getting_call varchar NULL, feedback_response_of_call_center varchar NULL, feedback_timely_updation_by_dealer varchar NULL, feedback_total_repair_time varchar NULL, feedback_eos_charges varchar NULL, feedback_over_all_experience varchar NULL, other_remarks varchar NULL, feedback_agent varchar NULL, how_did_you_come_to_know_of_eos varchar NULL, total_inbound_calls varchar NULL, total_outbound_calls varchar NULL, assigned_to_user_id varchar NULL, vehicle_name varchar NULL, organization varchar NULL, call_status varchar NULL, complaints varchar NULL, suggestion varchar NULL, feedback_count int4 NULL, ticketid_alias varchar(128) NULL, wm_name varchar NULL, record_status int4 NULL, record_updation_date timestamp NULL, other_remarks_for_dealer varchar NULL, route varchar NULL, km_covered varchar NULL, estimated_distance varchar NULL, van_covered_distance varchar NULL, trip_start_time timestamp NULL, trip_end_time timestamp NULL, opportunity_loss_remark varchar NULL, remark_ticket_not_closed_24_hours varchar NULL, reopen_count int4 DEFAULT 0 NULL, opportunity_lost_remarks varchar NULL, remark_ticket_not_closed_24_hours_remarks varchar NULL, vehicle_chassis_number varchar NULL, odometer_reading float8 DEFAULT 0 NULL, last_modified_time timestamp NULL, are_you_satisfied bool NULL, not_satisfied_option varchar NULL, not_satisfied_reason varchar NULL, response_time_reassignment float8 NULL, ticket_entry_date timestamp NULL, ticket_closed_date timestamp NULL, vehicle_warranty varchar NULL, vehicle_amc varchar NULL, vehicle_emission_norms varchar NULL, vehicle_sales_date varchar NULL, ticket_closed_reason varchar NULL, van_reached_punch_time timestamp NULL, trip_end_record_status int4 DEFAULT 0 NULL, distance_updated_time timestamp DEFAULT now() NULL, is_mobile_request bool DEFAULT false NULL, estimated_van_reach_time varchar NULL, is_location_change int4 DEFAULT 0 NULL, location_change_time timestamp NULL, dealer_change_reason varchar NULL, dealer_change_reason_other_remark varchar NULL, vehicle_status varchar(128) NULL, vehicle_installation_date varchar NULL, amc_type varchar(128) NULL, amc_end_date varchar(128) NULL, vehicle_model_number varchar(128) NULL, customer_type varchar(128) NULL, customer_id varchar(128) NULL, customer_address_id varchar(1028) NULL, product_variant varchar(128) NULL, customer_mobile_number varchar(128) NULL, driver_mobile_number varchar(128) NULL, driver_name varchar(128) NULL, iskam varchar NULL, usertype varchar NULL, warranty_end_date varchar(128) NULL, vehicle_fuel_type varchar(128) NULL, customer_address varchar(1028) NULL, extended_warranty varchar(128) NULL, caseid varchar(1025) NULL, iscasecreated bool DEFAULT false NULL, technician_number varchar(1025) NULL, assigned_to_updation_date timestamp NULL, trip_end_updation_date timestamp NULL, trip_start_updation_date timestamp NULL, temp_reg varchar NULL, temp_driver_name varchar NULL, temp_driver_no varchar NULL, is_eps bool DEFAULT false NULL, engine_number varchar NULL, is_km_calculated bool DEFAULT false NULL, is_trip_end_time_updated bool DEFAULT false NULL, is_trip_start_time_updated bool DEFAULT false NULL, is_tracking_km bool DEFAULT false NULL, eps_prod_type varchar NULL, CONSTRAINT consolidate_report_actual_km_pkey PRIMARY KEY (ticket_id) ); CREATE INDEX consolidate_report_actual_km_creation_time_idx ON public.consolidate_report_actual_km USING btree (creation_time); -- Table Triggers create trigger consolidate_report_actual_km_trigger_before_insert before insert on public.consolidate_report_actual_km for each row execute procedure sp_insert_consolidated_report_actual_km(); -- public.current_log definition -- Drop table -- DROP TABLE public.current_log; CREATE TABLE public.current_log ( log_id serial4 NOT NULL, device_alias varchar NULL, latitude varchar NULL, longitude varchar NULL, log_time timestamp NULL, x_coordinate varchar NULL, y_coordinate varchar NULL, z_coordinate varchar NULL, creation_time timestamp NULL, battery_status varchar NULL, gps_status varchar NULL, is_charging varchar NULL, CONSTRAINT current_log_pkey PRIMARY KEY (log_id), CONSTRAINT device_alias_unique_key UNIQUE (device_alias) ); -- public.current_log_old definition -- Drop table -- DROP TABLE public.current_log_old; CREATE TABLE public.current_log_old ( log_id int4 NULL, device_alias varchar NULL, latitude varchar NULL, longitude varchar NULL, log_time timestamp NULL, x_coordinate varchar NULL, y_coordinate varchar NULL, z_coordinate varchar NULL, creation_time timestamp NULL, battery_status varchar NULL, gps_status varchar NULL, is_charging varchar NULL ); -- public.customer_details_eps definition -- Drop table -- DROP TABLE public.customer_details_eps; CREATE TABLE public.customer_details_eps ( id serial4 NOT NULL, reg_no varchar NULL, engine_no varchar NULL, cust_name varchar NULL, end_cust_no varchar NULL, fuel_type varchar NULL, prod_type varchar NULL, sales_date timestamp NULL, warrenty_expiry_date timestamp NULL, emission_norms varchar NULL, fert varchar NULL, isdeleted bool DEFAULT false NULL, CONSTRAINT customer_details_eps_pkey PRIMARY KEY (id) ); -- public.delay_reason_ticket definition -- Drop table -- DROP TABLE public.delay_reason_ticket; CREATE TABLE public.delay_reason_ticket ( id int4 DEFAULT nextval('_delay_id_seq'::regclass) NOT NULL, delay_reason varchar NULL, ticket_id varchar NULL ); -- public.dropdown_delay_reason definition -- Drop table -- DROP TABLE public.dropdown_delay_reason; CREATE TABLE public.dropdown_delay_reason ( id int4 DEFAULT nextval('delay_reason_id_seq'::regclass) NOT NULL, delay_reason_name varchar NULL, delay_reason_alias varchar NULL, is_deleted bool DEFAULT false NULL, sort_order int4 DEFAULT 0 NULL, CONSTRAINT dropdown_delay_reason_pkey PRIMARY KEY (id) ); -- public.dropdown_options definition -- Drop table -- DROP TABLE public.dropdown_options; CREATE TABLE public.dropdown_options ( id int4 DEFAULT nextval('reasons_id_seq'::regclass) NOT NULL, reason_name varchar NULL, reason_alias varchar NULL, type_id varchar NULL, type_alias varchar NULL, is_deleted bool DEFAULT false NULL, sort_order int4 DEFAULT 0 NULL, CONSTRAINT dropdown_options_pkey PRIMARY KEY (id) ); COMMENT ON TABLE public.dropdown_options IS 'all reasons and feedback item and suggestions etc... '; -- public.dropdown_payments definition -- Drop table -- DROP TABLE public.dropdown_payments; CREATE TABLE public.dropdown_payments ( id serial4 NOT NULL, payment_option_name varchar NULL, option_alias varchar NULL, is_deleted bool DEFAULT false NULL, sort_order int4 DEFAULT 0 NULL, CONSTRAINT dropdown_payments_pkey PRIMARY KEY (id) ); -- public.dropdown_preclosure definition -- Drop table -- DROP TABLE public.dropdown_preclosure; CREATE TABLE public.dropdown_preclosure ( id serial4 NOT NULL, preclosure_option_name varchar NULL, option_alias varchar NULL, is_deleted bool DEFAULT false NULL, sort_order int4 DEFAULT 0 NULL, CONSTRAINT dropdown_preclosure_pkey PRIMARY KEY (id) ); -- public.dtc_code_master definition -- Drop table -- DROP TABLE public.dtc_code_master; CREATE TABLE public.dtc_code_master ( dtc_code varchar(64) NULL, dtc_description varchar NULL, dtc_sensor varchar(128) NULL, complaint varchar(1024) NULL, engine_type varchar(1024) NULL, probability varchar NULL, probability_1 varchar(64) NULL, probability_1_percentage varchar(64) NULL, probability_2 varchar NULL, probability_2_percentage varchar(64) NULL, probability_3 varchar NULL, probability_3_percentage varchar(64) NULL ); -- public.dtc_data_ticket_wise definition -- Drop table -- DROP TABLE public.dtc_data_ticket_wise; CREATE TABLE public.dtc_data_ticket_wise ( id int8 DEFAULT nextval('dtc_data_id_seq'::regclass) NOT NULL, ticket_id varchar(64) NULL, ticketid_alias varchar(128) NULL, creation_time timestamp NULL, registration_number varchar(1024) NULL, chassis_number varchar(1024) NULL, dtc_code varchar(1024) NULL, dtc_description varchar(1024) NULL, dtc_status varchar(64) NULL, occurring_time timestamp NULL ); -- public.dtc_report definition -- Drop table -- DROP TABLE public.dtc_report; CREATE TABLE public.dtc_report ( ticketid varchar NOT NULL, ticketid_alias varchar NULL, chassis_no varchar NULL, ticket_creation_time timestamp NULL, creation_time timestamp NULL, dtc_code varchar NULL, description varchar NULL, occurance_count varchar NULL, firstfailuretime timestamp NULL, lastfailuretime timestamp NULL, dtc_status varchar NULL, dtc_occurance_date timestamp NULL, dtc_device_type varchar NULL, status varchar NULL, dtc_record_count varchar NULL ); -- public.dummy_tickets_closed definition -- Drop table -- DROP TABLE public.dummy_tickets_closed; CREATE TABLE public.dummy_tickets_closed ( dummy_id int4 NOT NULL, -- auto generated row number id varchar(64) NULL, -- unique number of ticket id description varchar(2048) NULL, assigned_to varchar(128) NULL, -- tickets assign to van or dealer reported_via varchar(128) NULL, ticket_status int4 NULL, -- tickets status id priority int4 NULL, -- default set to 0 customer_score varchar(128) NULL, created_by varchar(128) NULL, -- user id who created the ticket creation_time timestamp NULL, -- ticket creattion date time last_modified_by varchar(128) NULL, -- user name who recently update ticket last_modified_time timestamp NULL, -- ticket modified date time breakdown_location varchar(2048) NULL, -- location at where customers vehicle breakdowm or demaged breakdown_longitude varchar(64) NULL, breakdown_lattitude varchar(64) NULL, assigned_to_user_id varchar(128) NULL, -- ticket assign to van or dealer assigned_to_user_lattitude varchar(64) NULL, assigned_to_user_longitude varchar(64) NULL, isdeclined bool NULL, -- true or false of ticket is declined by van or not estimated_time_for_job_completion int4 NULL, -- estimate time take to complete task or clost tickets by van or dealer total_ticket_lifecycle_time_sla int4 NULL, -- total time taken to complete task or clost tickets by van or dealer estimated_time_for_job_completion_submit_time timestamp NULL, -- estimate date time to complete task or clost tickets by van or dealer vehicle_registration_number varchar(128) NULL, -- break downed vehicle registration number breakdown_location_landmark varchar(2048) NULL, route_id int4 NULL, customer_contact_no varchar NULL, repair_cost varchar NULL, -- estimate cost for repair vehicle default_sla_time int4 NULL, -- default maximum time for van/dealer to reach at break down location sla_missed_reason varchar NULL, -- reson for missed SLA suggestion_comment varchar NULL, default_col_1 varchar NULL, default_col_2 varchar NULL, default_col_3 varchar NULL, -- direction in which break downed vehicle going ticketid_alias varchar(128) NULL, -- standard format of generated ticket id is_deleted bool DEFAULT false NOT NULL, -- true or false that dummy ticket created or not _comments varchar NULL, kam_user bool NULL, drivername varchar NULL, chassis_number varchar(64) NULL, ticket_cancel_reason varchar NULL, ticket_cancel_remark varchar NULL, customer_type varchar(128) NULL, vehicle_warranty varchar(128) NULL, vehicle_type varchar(128) NULL, customer_address varchar(128) NULL, vehicle_emission_norms varchar(128) NULL, vehicle_model_number varchar(128) NULL, customer_id varchar(128) NULL, customer_address_id varchar(1028) NULL, product_variant varchar(128) NULL, customer_mobile_number varchar(128) NULL, driver_mobile_number varchar(128) NULL, driver_name varchar(128) NULL, vehicle_installation_date varchar NULL, customer_name varchar(128) NULL, CONSTRAINT pk_dummy_ticket_id_ref_2037 PRIMARY KEY (dummy_id) ); CREATE INDEX dummy_tickets_closed_assigned_to_user_id_idx ON public.dummy_tickets_closed USING btree (assigned_to_user_id); CREATE INDEX dummy_tickets_closed_creation_time_idx ON public.dummy_tickets_closed USING btree (creation_time); CREATE INDEX dummy_tickets_closed_route_id_idx ON public.dummy_tickets_closed USING btree (route_id); CREATE INDEX dummy_tickets_closed_vehicle_registration_number_idx ON public.dummy_tickets_closed USING btree (vehicle_registration_number); CREATE INDEX index_dummy_ticket_close_id ON public.dummy_tickets_closed USING btree (id); COMMENT ON TABLE public.dummy_tickets_closed IS 'Closed tickets Created by the dummy.'; -- Column comments COMMENT ON COLUMN public.dummy_tickets_closed.dummy_id IS 'auto generated row number '; COMMENT ON COLUMN public.dummy_tickets_closed.id IS 'unique number of ticket id '; COMMENT ON COLUMN public.dummy_tickets_closed.assigned_to IS 'tickets assign to van or dealer'; COMMENT ON COLUMN public.dummy_tickets_closed.ticket_status IS 'tickets status id '; COMMENT ON COLUMN public.dummy_tickets_closed.priority IS 'default set to 0'; COMMENT ON COLUMN public.dummy_tickets_closed.created_by IS 'user id who created the ticket'; COMMENT ON COLUMN public.dummy_tickets_closed.creation_time IS 'ticket creattion date time'; COMMENT ON COLUMN public.dummy_tickets_closed.last_modified_by IS 'user name who recently update ticket'; COMMENT ON COLUMN public.dummy_tickets_closed.last_modified_time IS 'ticket modified date time'; COMMENT ON COLUMN public.dummy_tickets_closed.breakdown_location IS 'location at where customers vehicle breakdowm or demaged'; COMMENT ON COLUMN public.dummy_tickets_closed.assigned_to_user_id IS 'ticket assign to van or dealer'; COMMENT ON COLUMN public.dummy_tickets_closed.isdeclined IS 'true or false of ticket is declined by van or not'; COMMENT ON COLUMN public.dummy_tickets_closed.estimated_time_for_job_completion IS 'estimate time take to complete task or clost tickets by van or dealer'; COMMENT ON COLUMN public.dummy_tickets_closed.total_ticket_lifecycle_time_sla IS 'total time taken to complete task or clost tickets by van or dealer'; COMMENT ON COLUMN public.dummy_tickets_closed.estimated_time_for_job_completion_submit_time IS 'estimate date time to complete task or clost tickets by van or dealer'; COMMENT ON COLUMN public.dummy_tickets_closed.vehicle_registration_number IS 'break downed vehicle registration number'; COMMENT ON COLUMN public.dummy_tickets_closed.repair_cost IS 'estimate cost for repair vehicle'; COMMENT ON COLUMN public.dummy_tickets_closed.default_sla_time IS 'default maximum time for van/dealer to reach at break down location '; COMMENT ON COLUMN public.dummy_tickets_closed.sla_missed_reason IS 'reson for missed SLA'; COMMENT ON COLUMN public.dummy_tickets_closed.default_col_3 IS 'direction in which break downed vehicle going'; COMMENT ON COLUMN public.dummy_tickets_closed.ticketid_alias IS 'standard format of generated ticket id'; COMMENT ON COLUMN public.dummy_tickets_closed.is_deleted IS 'true or false that dummy ticket created or not'; -- Table Triggers create trigger dummy_tickets_closed_trigger_before_insert before insert on public.dummy_tickets_closed for each row execute procedure sp_insert_dummy_close_tickets(); -- public.dummy_tickets_closed foreign keys ALTER TABLE public.dummy_tickets_closed ADD CONSTRAINT fk_dummy_closed_ticket_route_ref_1409 FOREIGN KEY (route_id) REFERENCES public._routes(id); -- public.dummy_tickets_closed_additional_info definition -- Drop table -- DROP TABLE public.dummy_tickets_closed_additional_info; CREATE TABLE public.dummy_tickets_closed_additional_info ( dummy_id int4 NOT NULL, -- auto generated row number ticket_id varchar NULL, -- ticket id same as in dummy_tickets_open column "id" state_name varchar NULL, city_name varchar NULL, caller_language varchar NULL, -- language that is spoke by customer warranty varchar NULL, -- vehicles warranty toll_free_no_source varchar NULL, -- source from where customer get call centers number opportunity_loss varchar NULL, reason_for_more_then_24hours varchar NULL, call_status varchar NULL, suggestion_complaint varchar NULL, feedback_ease_of_getting_call varchar NULL, feedback_response_of_call_center varchar NULL, feedback_timely_updation_by_dealer varchar NULL, feedback_total_repair_time varchar NULL, feedback_eos_charges varchar NULL, feedback_over_all_experience varchar NULL, other_remarks varchar NULL, feedback_agent varchar NULL, creation_time timestamp NULL, complaints varchar NULL, vehicle_tagging varchar NULL, -- bus,lmd,hd¶ estimated_distance varchar NULL, -- Distanace between break dwon location and van km_covered float8 NULL -- Distanace coverd by van to reach at break down location ); -- Column comments COMMENT ON COLUMN public.dummy_tickets_closed_additional_info.dummy_id IS 'auto generated row number '; COMMENT ON COLUMN public.dummy_tickets_closed_additional_info.ticket_id IS 'ticket id same as in dummy_tickets_open column "id"'; COMMENT ON COLUMN public.dummy_tickets_closed_additional_info.caller_language IS 'language that is spoke by customer '; COMMENT ON COLUMN public.dummy_tickets_closed_additional_info.warranty IS 'vehicles warranty'; COMMENT ON COLUMN public.dummy_tickets_closed_additional_info.toll_free_no_source IS 'source from where customer get call centers number'; COMMENT ON COLUMN public.dummy_tickets_closed_additional_info.vehicle_tagging IS 'bus,lmd,hd '; COMMENT ON COLUMN public.dummy_tickets_closed_additional_info.estimated_distance IS 'Distanace between break dwon location and van'; COMMENT ON COLUMN public.dummy_tickets_closed_additional_info.km_covered IS 'Distanace coverd by van to reach at break down location '; -- public.dummy_tickets_open definition -- Drop table -- DROP TABLE public.dummy_tickets_open; CREATE TABLE public.dummy_tickets_open ( dummy_id serial4 NOT NULL, -- auto generated row number id varchar(64) NULL, -- unique number of ticket id description varchar(2048) NULL, assigned_to varchar(128) NULL, -- tickets assign to van or dealer reported_via varchar(128) NULL, ticket_status int4 NULL, -- tickets status id priority int4 NULL, -- default set to 0 customer_score varchar(128) NULL, created_by varchar(128) NULL, -- user id who created the ticket creation_time timestamp NULL, -- ticket creattion date time last_modified_by varchar(128) NULL, -- user name who recently update ticket last_modified_time timestamp NULL, -- ticket modified date time breakdown_location varchar(2048) NULL, -- location at where customers vehicle breakdowm or demaged breakdown_longitude varchar(64) NULL, breakdown_lattitude varchar(64) NULL, assigned_to_user_id varchar(128) NULL, -- ticket assign to van or dealer assigned_to_user_lattitude varchar(64) NULL, assigned_to_user_longitude varchar(64) NULL, isdeclined bool DEFAULT false NULL, -- true or false of ticket is declined by van or not estimated_time_for_job_completion int4 NULL, -- estimate time take to complete task or clost tickets by van or dealer total_ticket_lifecycle_time_sla int4 NULL, -- total time taken to complete task or clost tickets by van or dealer estimated_time_for_job_completion_submit_time timestamp NULL, -- estimate date time to complete task or clost tickets by van or dealer vehicle_registration_number varchar(128) NULL, -- break downed vehicle registration number breakdown_location_landmark varchar(2048) NULL, route_id int4 NULL, customer_contact_no varchar NULL, repair_cost varchar NULL, -- estimate cost for repair vehicle default_sla_time int4 NULL, sla_missed_reason varchar NULL, suggestion_comment varchar NULL, default_col_1 varchar NULL, -- standard format of generated ticket id default_col_2 varchar NULL, -- load carrying by break downed vehicle default_col_3 varchar NULL, -- direction in which break downed vehicle going ticketid_alias varchar(128) NULL, -- standard format of generated ticket id is_deleted bool DEFAULT false NOT NULL, -- true or false that dummy ticket created or not _comments varchar NULL, kam_user bool NULL, drivername varchar NULL, chassis_number varchar(64) NULL, ticket_cancel_reason varchar NULL, ticket_cancel_remark varchar NULL, customer_type varchar(128) NULL, vehicle_warranty varchar(128) NULL, vehicle_type varchar(128) NULL, customer_address varchar(128) NULL, vehicle_emission_norms varchar(128) NULL, customer_name varchar(128) NULL, vehicle_model_number varchar(128) NULL, customer_id varchar(128) NULL, customer_address_id varchar(1028) NULL, product_variant varchar(128) NULL, customer_mobile_number varchar(128) NULL, driver_mobile_number varchar(128) NULL, driver_name varchar(128) NULL, vehicle_installation_date varchar NULL, CONSTRAINT "dummy_Unique_reg_no" UNIQUE (vehicle_registration_number), CONSTRAINT dummy_open_ticket_pkey PRIMARY KEY (dummy_id) ); CREATE INDEX dummy_tickets_open_assigned_to_user_id_idx ON public.dummy_tickets_open USING btree (assigned_to_user_id); CREATE INDEX dummy_tickets_open_creation_time_idx ON public.dummy_tickets_open USING btree (creation_time); CREATE INDEX dummy_tickets_open_route_id_idx ON public.dummy_tickets_open USING btree (route_id); CREATE INDEX dummy_tickets_open_vehicle_registration_number_idx ON public.dummy_tickets_open USING btree (vehicle_registration_number); CREATE INDEX index_dummy_ticket_id ON public.dummy_tickets_open USING btree (id); COMMENT ON TABLE public.dummy_tickets_open IS 'All Tickets that are created by the dummy. '; -- Column comments COMMENT ON COLUMN public.dummy_tickets_open.dummy_id IS 'auto generated row number '; COMMENT ON COLUMN public.dummy_tickets_open.id IS 'unique number of ticket id '; COMMENT ON COLUMN public.dummy_tickets_open.assigned_to IS 'tickets assign to van or dealer'; COMMENT ON COLUMN public.dummy_tickets_open.ticket_status IS 'tickets status id '; COMMENT ON COLUMN public.dummy_tickets_open.priority IS 'default set to 0'; COMMENT ON COLUMN public.dummy_tickets_open.created_by IS 'user id who created the ticket'; COMMENT ON COLUMN public.dummy_tickets_open.creation_time IS 'ticket creattion date time'; COMMENT ON COLUMN public.dummy_tickets_open.last_modified_by IS 'user name who recently update ticket'; COMMENT ON COLUMN public.dummy_tickets_open.last_modified_time IS 'ticket modified date time'; COMMENT ON COLUMN public.dummy_tickets_open.breakdown_location IS 'location at where customers vehicle breakdowm or demaged'; COMMENT ON COLUMN public.dummy_tickets_open.assigned_to_user_id IS 'ticket assign to van or dealer'; COMMENT ON COLUMN public.dummy_tickets_open.isdeclined IS 'true or false of ticket is declined by van or not'; COMMENT ON COLUMN public.dummy_tickets_open.estimated_time_for_job_completion IS 'estimate time take to complete task or clost tickets by van or dealer'; COMMENT ON COLUMN public.dummy_tickets_open.total_ticket_lifecycle_time_sla IS 'total time taken to complete task or clost tickets by van or dealer'; COMMENT ON COLUMN public.dummy_tickets_open.estimated_time_for_job_completion_submit_time IS 'estimate date time to complete task or clost tickets by van or dealer'; COMMENT ON COLUMN public.dummy_tickets_open.vehicle_registration_number IS 'break downed vehicle registration number'; COMMENT ON COLUMN public.dummy_tickets_open.repair_cost IS 'estimate cost for repair vehicle'; COMMENT ON COLUMN public.dummy_tickets_open.default_col_1 IS 'standard format of generated ticket id'; COMMENT ON COLUMN public.dummy_tickets_open.default_col_2 IS 'load carrying by break downed vehicle'; COMMENT ON COLUMN public.dummy_tickets_open.default_col_3 IS 'direction in which break downed vehicle going'; COMMENT ON COLUMN public.dummy_tickets_open.ticketid_alias IS 'standard format of generated ticket id'; COMMENT ON COLUMN public.dummy_tickets_open.is_deleted IS 'true or false that dummy ticket created or not'; -- public.dummy_tickets_open_additional_info definition -- Drop table -- DROP TABLE public.dummy_tickets_open_additional_info; CREATE TABLE public.dummy_tickets_open_additional_info ( dummy_id int8 NOT NULL, -- auto generated row number ticket_id varchar NULL, -- ticket id same as in dummy_tickets_open column "id" state_name varchar NULL, city_name varchar NULL, caller_language varchar NULL, -- language that is spoke by customer warranty varchar NULL, -- vehicles warranty toll_free_no_source varchar NULL, -- source from where customer get call centers number opportunity_loss varchar NULL, reason_for_more_then_24hours varchar NULL, call_status varchar NULL, suggestion_complaint varchar NULL, feedback_ease_of_getting_call varchar NULL, feedback_response_of_call_center varchar NULL, feedback_timely_updation_by_dealer varchar NULL, feedback_total_repair_time varchar NULL, feedback_eos_charges varchar NULL, feedback_over_all_experience varchar NULL, other_remarks varchar NULL, feedback_agent varchar NULL, creation_time timestamp NULL, complaints varchar NULL, vehicle_tagging varchar NOT NULL, -- bus,lmd,hd estimated_distance varchar NULL, -- Distanace between break dwon location and van km_covered float8 NULL, -- Distanace coverd by van to reach at break down location CONSTRAINT dummy_tickets_open_state_city_pkey PRIMARY KEY (dummy_id) ); CREATE INDEX dummy_tickets_open_state_city_city_name_idx ON public.dummy_tickets_open_additional_info USING btree (city_name); CREATE INDEX dummy_tickets_open_state_city_state_name_idx ON public.dummy_tickets_open_additional_info USING btree (state_name); CREATE INDEX dummy_tickets_open_state_city_ticket_id_idx ON public.dummy_tickets_open_additional_info USING btree (ticket_id); -- Column comments COMMENT ON COLUMN public.dummy_tickets_open_additional_info.dummy_id IS 'auto generated row number '; COMMENT ON COLUMN public.dummy_tickets_open_additional_info.ticket_id IS 'ticket id same as in dummy_tickets_open column "id"'; COMMENT ON COLUMN public.dummy_tickets_open_additional_info.caller_language IS 'language that is spoke by customer '; COMMENT ON COLUMN public.dummy_tickets_open_additional_info.warranty IS 'vehicles warranty'; COMMENT ON COLUMN public.dummy_tickets_open_additional_info.toll_free_no_source IS 'source from where customer get call centers number'; COMMENT ON COLUMN public.dummy_tickets_open_additional_info.vehicle_tagging IS 'bus,lmd,hd'; COMMENT ON COLUMN public.dummy_tickets_open_additional_info.estimated_distance IS 'Distanace between break dwon location and van'; COMMENT ON COLUMN public.dummy_tickets_open_additional_info.km_covered IS 'Distanace coverd by van to reach at break down location '; -- public.dummy_tickets_open_audit definition -- Drop table -- DROP TABLE public.dummy_tickets_open_audit; CREATE TABLE public.dummy_tickets_open_audit ( id serial4 NOT NULL, "schema" varchar NULL, table_name varchar NULL, operation varchar NULL, creation_date timestamp NULL, data_to_be_operated varchar NULL, CONSTRAINT dummy_tickets_open_audit_pkey PRIMARY KEY (id) ); -- public.electric_service_station definition -- Drop table -- DROP TABLE public.electric_service_station; CREATE TABLE public.electric_service_station ( id varchar NOT NULL, "name" varchar NULL, country_code varchar NULL, party_id varchar NULL, publish varchar NULL, address varchar NULL, city varchar NULL, state varchar NULL, country varchar NULL, latitude varchar NULL, longitude varchar NULL, operator_name varchar NULL, operator_website varchar NULL, facilities varchar NULL, twentyfourseven varchar NULL, evses varchar NULL, charging_when_closed varchar NULL, last_updated varchar NULL, CONSTRAINT electric_service_station_pkey PRIMARY KEY (id) ); -- public.eps_chassis definition -- Drop table -- DROP TABLE public.eps_chassis; CREATE TABLE public.eps_chassis ( id serial4 NOT NULL, creation_time timestamp DEFAULT now() NULL, isdeleted bool DEFAULT false NULL, chassis_no varchar NULL, CONSTRAINT eps_chassis_pkey PRIMARY KEY (id) ); -- public.eps_chassis_details definition -- Drop table -- DROP TABLE public.eps_chassis_details; CREATE TABLE public.eps_chassis_details ( id int4 NULL, creation_time timestamp NULL, isdeleted bool NULL, chassis_no varchar NULL ); -- public.eps_cutomer_details definition -- Drop table -- DROP TABLE public.eps_cutomer_details; CREATE TABLE public.eps_cutomer_details ( id serial4 NOT NULL, creation_time timestamp DEFAULT now() NULL, isdeleted bool DEFAULT false NULL, serial_no varchar NULL, vehiclenumber varchar NULL, regno varchar NULL, "class" varchar NULL, chassis varchar NULL, engine varchar NULL, vehiclemanufacturername varchar NULL, model varchar NULL, vehiclecolour varchar NULL, "type" varchar NULL, normstype varchar NULL, bodytype varchar NULL, ownercount int4 NULL, owner_name varchar NULL, ownerfathername varchar NULL, mobilenumber varchar NULL, status varchar NULL, statusason varchar NULL, regauthority varchar NULL, regdate varchar NULL, vehiclemanufacturingmonthyear varchar NULL, rcexpirydate varchar NULL, vehicletaxupto varchar NULL, vehicleinsurancecompanyname varchar NULL, vehicleinsuranceupto varchar NULL, vehicleinsurancepolicynumber varchar NULL, rcfinancer varchar NULL, presentaddress varchar NULL, splitpresentaddress_district varchar NULL, splitpresentaddress_state varchar NULL, splitpresentaddress_city varchar NULL, splitpresentaddress_pincode int4 NULL, splitpresentaddress_country varchar NULL, splitpresentaddress_addressline varchar NULL, permanentaddress varchar NULL, splitpermanentaddress_district varchar NULL, splitpermanentaddress_state varchar NULL, splitpermanentaddress_city varchar NULL, splitpermanentaddress_pincode int4 NULL, splitpermanentaddress_country varchar NULL, splitpermanentaddress_addressline varchar NULL, vehiclecubiccapacity int4 NULL, grossvehicleweight int4 NULL, unladenweight int4 NULL, vehiclecategory varchar NULL, rcstandardcap int4 NULL, vehiclecylindersno int4 NULL, vehicleseatcapacity int4 NULL, vehiclesleepercapacity int4 NULL, vehiclestandingcapacity int4 NULL, wheelbase int4 NULL, puccnumber varchar NULL, puccupto varchar NULL, blackliststatus varchar NULL, blacklistdetails varchar NULL, challandetails varchar NULL, permitissuedate varchar NULL, permitnumber varchar NULL, permittype varchar NULL, permitvalidfrom varchar NULL, permitvalidupto varchar NULL, nonusestatus varchar NULL, nonusefrom varchar NULL, nonuseto varchar NULL, nationalpermitnumber varchar NULL, nationalpermitupto varchar NULL, nationalpermitissuedby varchar NULL, iscommercial varchar NULL, nocdetails varchar NULL, rtocode varchar NULL, CONSTRAINT eps_cutomer_details_pkey PRIMARY KEY (id) ); -- public.eps_sales_lead definition -- Drop table -- DROP TABLE public.eps_sales_lead; CREATE TABLE public.eps_sales_lead ( customername varchar(1024) NULL, customernumber varchar(1024) NULL, vehiclelocation varchar(1024) NULL, quantity varchar(64) NULL, producttype varchar(1024) NULL, created_by varchar(1024) NULL, creation_time timestamp NULL ); -- public.escalation_level_sequance definition -- Drop table -- DROP TABLE public.escalation_level_sequance; CREATE TABLE public.escalation_level_sequance ( esc_level_id int4 NULL, esc_level_sequance varchar(45) NULL ); -- public.escalation_matrix definition -- Drop table -- DROP TABLE public.escalation_matrix; CREATE TABLE public.escalation_matrix ( id serial4 NOT NULL, ticket_id varchar NULL, escalation_type varchar NULL, escalation_time varchar NULL, is_sms_send bool DEFAULT false NULL, creation_time timestamp NULL, ticket_escalation_time timestamp NULL, assigned_to_user_id varchar NULL, dealer_1s_code varchar NULL, CONSTRAINT escalation_matrix_pkey PRIMARY KEY (id) ); -- public.escalation_matrix_missed_sla definition -- Drop table -- DROP TABLE public.escalation_matrix_missed_sla; CREATE TABLE public.escalation_matrix_missed_sla ( id serial4 NOT NULL, ticket_id varchar NULL, escalation_type varchar NULL, escalation_time varchar NULL, is_email_send varchar NULL, creation_time timestamp NULL, ticket_escalation_time timestamp NULL, dealer_1s_code varchar NULL, CONSTRAINT escalation_matrix_missed_sla_pkey PRIMARY KEY (id) ); -- public.kam_details definition -- Drop table -- DROP TABLE public.kam_details; CREATE TABLE public.kam_details ( chassis_no varchar NULL, reg_no varchar NULL, vecv_kam_manager varchar NULL, vecv_kam_manager_contact_no varchar NULL, fleet_manager_name varchar NULL, fleet_manager_number varchar NULL, status int4 NULL ); -- public.kam_ticket_notification definition -- Drop table -- DROP TABLE public.kam_ticket_notification; CREATE TABLE public.kam_ticket_notification ( id bigserial NOT NULL, -- incremented row number ticket_id varchar NULL, -- tickets id for that notification to be inserted ticket_status int4 NULL, is_deleted bool DEFAULT false NOT NULL, -- true or false for notification is seen by users notification_time timestamp(6) NULL, -- date time when notification is generated is_deleted_dealer bool DEFAULT false NULL, -- true or false for notification seen by dealer or not CONSTRAINT pk_kam_ticket_notification_id PRIMARY KEY (id) ); CREATE INDEX kam_ticket_notification_ticket_id_idx ON public.kam_ticket_notification USING btree (ticket_id); COMMENT ON TABLE public.kam_ticket_notification IS 'tickets notification for those tickets created by the KAM users.'; -- Column comments COMMENT ON COLUMN public.kam_ticket_notification.id IS ' incremented row number '; COMMENT ON COLUMN public.kam_ticket_notification.ticket_id IS ' tickets id for that notification to be inserted'; COMMENT ON COLUMN public.kam_ticket_notification.is_deleted IS ' true or false for notification is seen by users'; COMMENT ON COLUMN public.kam_ticket_notification.notification_time IS ' date time when notification is generated'; COMMENT ON COLUMN public.kam_ticket_notification.is_deleted_dealer IS ' true or false for notification seen by dealer or not'; -- public.kam_tickets_closed_additional_info definition -- Drop table -- DROP TABLE public.kam_tickets_closed_additional_info; CREATE TABLE public.kam_tickets_closed_additional_info ( kam_id int8 NOT NULL, -- auto generated row number ticket_id varchar NULL, -- ticket id same as in kam_tickets_open column "id" state_name varchar NULL, city_name varchar NULL, caller_language varchar NULL, -- language that is spoke by customer warranty varchar NULL, -- vehicles warranty toll_free_no_source varchar NULL, -- source from where customer get call centers number opportunity_loss varchar NULL, reason_for_more_then_24hours varchar NULL, call_status varchar NULL, suggestion_complaint varchar NULL, feedback_ease_of_getting_call varchar NULL, feedback_response_of_call_center varchar NULL, feedback_timely_updation_by_dealer varchar NULL, feedback_total_repair_time varchar NULL, feedback_eos_charges varchar NULL, feedback_over_all_experience varchar NULL, other_remarks varchar NULL, feedback_agent varchar NULL, creation_time timestamp(6) NULL, complaints varchar NULL, vehicle_tagging varchar NULL, -- bus,lmd,hd¶ estimated_distance varchar NULL, -- Distanace between break dwon location and van km_covered float8 NULL -- Distanace coverd by van to reach at break down location ); -- Column comments COMMENT ON COLUMN public.kam_tickets_closed_additional_info.kam_id IS 'auto generated row number '; COMMENT ON COLUMN public.kam_tickets_closed_additional_info.ticket_id IS 'ticket id same as in kam_tickets_open column "id"'; COMMENT ON COLUMN public.kam_tickets_closed_additional_info.caller_language IS 'language that is spoke by customer '; COMMENT ON COLUMN public.kam_tickets_closed_additional_info.warranty IS 'vehicles warranty'; COMMENT ON COLUMN public.kam_tickets_closed_additional_info.toll_free_no_source IS 'source from where customer get call centers number'; COMMENT ON COLUMN public.kam_tickets_closed_additional_info.vehicle_tagging IS 'bus,lmd,hd '; COMMENT ON COLUMN public.kam_tickets_closed_additional_info.estimated_distance IS 'Distanace between break dwon location and van'; COMMENT ON COLUMN public.kam_tickets_closed_additional_info.km_covered IS 'Distanace coverd by van to reach at break down location '; -- public.languages definition -- Drop table -- DROP TABLE public.languages; CREATE TABLE public.languages ( id serial4 NOT NULL, language_name varchar NULL, languages_alias varchar NULL, CONSTRAINT languages_pkey PRIMARY KEY (id) ); -- public.livetrackingurl definition -- Drop table -- DROP TABLE public.livetrackingurl; CREATE TABLE public.livetrackingurl ( url varchar NULL, ticket_id varchar NULL, hashkey varchar NULL ); -- public.mobile_users definition -- Drop table -- DROP TABLE public.mobile_users; CREATE TABLE public.mobile_users ( device_alias serial4 NOT NULL, -- device id for mobile that are used by the Users. user_type varchar(50) NULL, -- Users types that are Kam or Dealer object_id varchar(50) NULL, -- Unique Id of mobile User related to Customer and Dealer Users application_license_key varchar(64) NULL, -- Unique licence number for mobile Users for KAM, it is generated and For Dealer, their S-Code used as licence Key is_deleted bool DEFAULT false NOT NULL, -- Mobile Users Exists or Not app_config_version varchar(128) NULL, CONSTRAINT mobile_users_ukey UNIQUE (object_id), CONSTRAINT mobile_users_ukey2 UNIQUE (application_license_key), CONSTRAINT pk_mobile_users_id_ref_1237 PRIMARY KEY (device_alias) ); COMMENT ON TABLE public.mobile_users IS 'users credential for KAM and dealer for the mobile application.'; -- Column comments COMMENT ON COLUMN public.mobile_users.device_alias IS 'device id for mobile that are used by the Users.'; COMMENT ON COLUMN public.mobile_users.user_type IS 'Users types that are Kam or Dealer'; COMMENT ON COLUMN public.mobile_users.object_id IS 'Unique Id of mobile User related to Customer and Dealer Users'; COMMENT ON COLUMN public.mobile_users.application_license_key IS 'Unique licence number for mobile Users for KAM, it is generated and For Dealer, their S-Code used as licence Key'; COMMENT ON COLUMN public.mobile_users.is_deleted IS 'Mobile Users Exists or Not'; -- public.model_matrix definition -- Drop table -- DROP TABLE public.model_matrix; CREATE TABLE public.model_matrix ( id serial4 NOT NULL, ticket_id varchar NULL, case_id varchar NULL, is_email_send bool DEFAULT false NULL, creation_time timestamp NULL, ticket_email_time timestamp NULL, dealer_1s_code varchar NULL, CONSTRAINT model_matrix_pkey PRIMARY KEY (id) ); -- public.odevice_alias definition -- Drop table -- DROP TABLE public.odevice_alias; CREATE TABLE public.odevice_alias ( device_alias int4 NULL, user_type varchar(50) NULL, object_id varchar(50) NULL ); -- public.organization_organization definition -- Drop table -- DROP TABLE public.organization_organization; CREATE TABLE public.organization_organization ( id int4 NOT NULL, organization_name varchar(128) NULL, alias varchar(64) NULL, city varchar(128) NULL, state varchar(128) NULL, country varchar(128) NULL, description text NULL, "path" varchar(2048) NULL, "depth" varchar(32) NULL, color varchar(16) NULL, region varchar(128) NULL, is_eps_organization bool DEFAULT false NULL, CONSTRAINT pk_organization_id_ref_2348 PRIMARY KEY (id) ); -- public.part_details definition -- Drop table -- DROP TABLE public.part_details; CREATE TABLE public.part_details ( id bigserial NOT NULL, ticket_id varchar(64) NULL, ticketid_alias varchar(64) NULL, created_by varchar(128) NULL, part_no varchar(64) NULL, part_name varchar(64) NULL, quantity_issued int4 NULL, quantity_returned varchar(255) NULL, is_deleted bool DEFAULT false NULL, remarks varchar(64) NULL, dealer_code varchar(1024) NULL, creation_date timestamp NULL, updated_date timestamp NULL, CONSTRAINT pk_part_details_id_ref_2041 PRIMARY KEY (id) ); -- public.payment_details definition -- Drop table -- DROP TABLE public.payment_details; CREATE TABLE public.payment_details ( id bigserial NOT NULL, ticket_id varchar(64) NULL, ticketid_alias varchar(64) NULL, created_by varchar(128) NULL, creation_time timestamp NULL, payment_date timestamp NULL, customer_name varchar(1024) NULL, customer_mobile_number varchar(1024) NULL, mode_of_payment varchar(1024) NULL, amount varchar NULL, is_deleted bool DEFAULT false NULL, remarks varchar(64) NULL, created_by_type varchar(1024) NULL, dealer_code varchar(1024) NULL, CONSTRAINT pk_payment_details_id_ref_2041 PRIMARY KEY (id) ); -- public.plant_codes definition -- Drop table -- DROP TABLE public.plant_codes; CREATE TABLE public.plant_codes ( dealer_code varchar(64) NULL, organization varchar(128) NULL, dealer_name varchar(1024) NULL, state varchar NULL, city varchar(1024) NULL, plant_code varchar(1024) NULL, dealer_codes varchar(1025) NULL ); -- public.previous_estimated definition -- Drop table -- DROP TABLE public.previous_estimated; CREATE TABLE public.previous_estimated ( ticket_id varchar(128) NOT NULL, est_disatnce varchar NULL ); -- public.previous_location definition -- Drop table -- DROP TABLE public.previous_location; CREATE TABLE public.previous_location ( ticket_id varchar(128) NOT NULL, latitiude varchar(256) NULL, longitude varchar(256) NULL, "location" varchar(256) NULL, landmark varchar(256) NULL, estimated_dis varchar NULL ); -- public.rabbit_mq_data definition -- Drop table -- DROP TABLE public.rabbit_mq_data; CREATE TABLE public.rabbit_mq_data ( temporary_eos_ticket_number varchar NULL, eos_ticket_number varchar NULL, ticket_status int4 NULL, ticket_status_description varchar NULL, assigned_to_user_id varchar NULL, van_number varchar NULL, technician_name varchar NULL, technician_number varchar NULL, eos_ticket_closure_comment varchar NULL, last_modified_time timestamp NULL, vehicle_registration_number varchar NULL, chassis_number varchar NULL, dealer_code varchar NULL, breakdown_location varchar NULL, breakdown_longitude varchar NULL, breakdown_lattitude varchar NULL ); -- public.sla_data definition -- Drop table -- DROP TABLE public.sla_data; CREATE TABLE public.sla_data ( ticket_id varchar NOT NULL, customer_name varchar NULL, customer_contact_no varchar NULL, vehicle_type varchar NULL, chassis_number varchar NULL, vehicle_instalation_date varchar NULL, breakdown_location varchar NULL, default_sla_time varchar NULL, response varchar NULL, eos_team_member_and_van varchar NULL, dealer_name varchar NULL, dealer_contact_no varchar NULL, ticket_activity varchar NULL, created_by varchar NULL, creation_time timestamp NULL, state varchar NULL, city varchar NULL, month_name varchar NULL, time_slot varchar NULL, open_call_hrs varchar NULL, language_name varchar NULL, region varchar NULL, landmark varchar NULL, dealer_code varchar NULL, warranty varchar NULL, vehicle_model varchar NULL, load_carried varchar NULL, type_of_load_carried varchar NULL, call_assigned_to varchar NULL, owner_name varchar NULL, owner_contact_number varchar NULL, customer_vehicle_regn_no varchar NULL, nature_of_problem varchar NULL, closure_remarks varchar NULL, estimated_cost varchar NULL, estimated_time varchar NULL, time_stamps_status_1 varchar NULL, time_stamps_status_2 varchar NULL, time_stamps_status_3 varchar NULL, time_stamps_status_4 varchar NULL, time_stamps_status_5 varchar NULL, escalation_level_van_not_move_1 varchar NULL, escalation_level_van_not_move_2 varchar NULL, escalation_level_van_not_move_3 varchar NULL, escalation_level_van_not_move_4 varchar NULL, escalation_level_van_not_move_5 varchar NULL, escalation_level_van_not_move_6 varchar NULL, escalation_level_van_not_move_7 varchar NULL, escalation_level_van_not_move_8 varchar NULL, escalation_level_van_not_move_9 varchar NULL, escalation_level_van_not_move_10 varchar NULL, escalation_level_ticket_closer_1 varchar NULL, escalation_level_ticket_closer_2 varchar NULL, escalation_level_ticket_closer_3 varchar NULL, escalation_level_ticket_closer_4 varchar NULL, escalation_level_ticket_closer_5 varchar NULL, escalation_level_ticket_closer_6 varchar NULL, escalation_level_ticket_closer_7 varchar NULL, escalation_level_ticket_closer_8 varchar NULL, escalation_level_ticket_closer_9 varchar NULL, escalation_level_ticket_closer_10 varchar NULL, call_closure_status varchar NULL, feedback_taken varchar NULL, feedback_parameter_wise_score varchar NULL, feedback_ease_of_getting_call varchar NULL, feedback_response_of_call_center varchar NULL, feedback_timely_updation_by_dealer varchar NULL, feedback_total_repair_time varchar NULL, feedback_eos_charges varchar NULL, feedback_over_all_experience varchar NULL, other_remarks varchar NULL, feedback_agent varchar NULL, how_did_you_come_to_know_of_eos varchar NULL, total_inbound_calls varchar NULL, total_outbound_calls varchar NULL, assigned_to_user_id varchar NULL, vehicle_name varchar NULL, organization varchar NULL, call_status varchar NULL, complaints varchar NULL, suggestion varchar NULL, feedback_count int4 NULL, ticketid_alias varchar(128) NULL, wm_name varchar NULL, record_status int4 NULL, record_updation_date timestamp NULL, other_remarks_for_dealer varchar NULL, route varchar NULL, km_covered varchar NULL, estimated_distance varchar NULL, van_covered_distance varchar NULL, trip_start_time timestamp NULL, trip_end_time timestamp NULL, opportunity_loss_remark varchar NULL, remark_ticket_not_closed_24_hours varchar NULL, reopen_count int4 DEFAULT 0 NULL, opportunity_lost_remarks varchar NULL, remark_ticket_not_closed_24_hours_remarks varchar NULL, vehicle_chassis_number varchar NULL, odometer_reading float8 DEFAULT 0 NULL, last_modified_time timestamp NULL, are_you_satisfied bool NULL, not_satisfied_option varchar NULL, not_satisfied_reason varchar NULL, response_time_reassignment float8 NULL, ticket_entry_date timestamp NULL, ticket_closed_date timestamp NULL, vehicle_warranty varchar NULL, vehicle_amc varchar NULL, vehicle_emission_norms varchar NULL, vehicle_sales_date varchar NULL, ticket_closed_reason varchar NULL, van_reached_punch_time timestamp NULL ); -- public.svc_details definition -- Drop table -- DROP TABLE public.svc_details; CREATE TABLE public.svc_details ( customername varchar(1024) NULL, customernumber varchar(1024) NULL, address varchar(1024) NULL, iseom varchar(64) NULL, eomname varchar(1024) NULL, created_by varchar(1024) NULL, creation_time timestamp NULL, quantity int4 NULL ); -- public.temp_trip_end_tickets definition -- Drop table -- DROP TABLE public.temp_trip_end_tickets; CREATE TABLE public.temp_trip_end_tickets ( ticket_number text NULL ); -- public.ticket_notification definition -- Drop table -- DROP TABLE public.ticket_notification; CREATE TABLE public.ticket_notification ( id bigserial NOT NULL, ticket_id varchar NULL, -- it will contain ticket id ticket_status int4 NULL, is_deleted bool DEFAULT false NOT NULL, notification_time timestamp NULL, is_deleted_dealer bool DEFAULT false NULL, -- notification bit for dealer CONSTRAINT pk_ticket_notification_id PRIMARY KEY (id) ); CREATE INDEX ticket_notification_ticket_id_idx ON public.ticket_notification USING btree (ticket_id); -- Column comments COMMENT ON COLUMN public.ticket_notification.ticket_id IS 'it will contain ticket id'; COMMENT ON COLUMN public.ticket_notification.is_deleted_dealer IS 'notification bit for dealer'; -- public.ticket_status definition -- Drop table -- DROP TABLE public.ticket_status; CREATE TABLE public.ticket_status ( id bigserial NOT NULL, alias varchar(64) NOT NULL, sequence_order int4 NULL, status_name varchar(128) NULL, CONSTRAINT pk_ticket_status_id_ref_2044 PRIMARY KEY (id) ); -- public.mobile_users_users definition -- Drop table -- DROP TABLE public.mobile_users_users; CREATE TABLE public.mobile_users_users ( id serial4 NOT NULL, -- device id for Mobile Users device_alias int8 NULL, -- device id for related to thier KAM or Dealer and related to mobile_users table imei_number varchar(64) NULL, -- devices imei number of user mobile mobile_application_blocked bool DEFAULT false NULL, -- true false for user is blocked or not pin_password varchar(8) NULL, -- password for mobile users isdeleted bool DEFAULT false NULL, -- true or false for user deleted or not device_id varchar NULL, -- GCM id of mobile of users push_notification_bit int4 DEFAULT 0 NULL, CONSTRAINT pk_mobile_users_users_id_ref_1237 PRIMARY KEY (id), CONSTRAINT mobile_users_users_fkey FOREIGN KEY (device_alias) REFERENCES public.mobile_users(device_alias) ); COMMENT ON TABLE public.mobile_users_users IS 'multiple users credentails for all the KAM and Dealer Users that are related to single firm or entity.'; -- Column comments COMMENT ON COLUMN public.mobile_users_users.id IS ' device id for Mobile Users '; COMMENT ON COLUMN public.mobile_users_users.device_alias IS ' device id for related to thier KAM or Dealer and related to mobile_users table '; COMMENT ON COLUMN public.mobile_users_users.imei_number IS ' devices imei number of user mobile '; COMMENT ON COLUMN public.mobile_users_users.mobile_application_blocked IS ' true false for user is blocked or not '; COMMENT ON COLUMN public.mobile_users_users.pin_password IS ' password for mobile users '; COMMENT ON COLUMN public.mobile_users_users.isdeleted IS ' true or false for user deleted or not '; COMMENT ON COLUMN public.mobile_users_users.device_id IS ' GCM id of mobile of users '; -- public.kam_tickets_closed definition -- Drop table -- DROP TABLE public.kam_tickets_closed; CREATE TABLE public.kam_tickets_closed ( kam_id int8 NOT NULL, -- auto generated row number id varchar(64) NULL, -- unique number of ticket id description varchar(2048) NULL, assigned_to varchar(128) NULL, -- tickets assign to van or dealer reported_via varchar(128) NULL, ticket_status int4 NULL, -- tickets status id priority int4 NULL, -- default set to 0 customer_score varchar(128) NULL, created_by varchar(128) NULL, -- user id who created the ticket creation_time timestamp(6) NULL, -- ticket creattion date time last_modified_by varchar(128) NULL, -- user name who recently update ticket last_modified_time timestamp(6) NULL, -- ticket modified date time breakdown_location varchar(2048) NULL, -- location at where customers vehicle breakdowm or demaged breakdown_longitude varchar(64) NULL, breakdown_lattitude varchar(64) NULL, assigned_to_user_id varchar(128) NULL, -- ticket assign to van or dealer assigned_to_user_lattitude varchar(64) NULL, assigned_to_user_longitude varchar(64) NULL, isdeclined bool NULL, -- true or false of ticket is declined by van or not estimated_time_for_job_completion int4 NULL, -- estimate time take to complete task or clost tickets by van or dealer total_ticket_lifecycle_time_sla int4 NULL, -- total time taken to complete task or clost tickets by van or dealer estimated_time_for_job_completion_submit_time timestamp(6) NULL, -- estimate date time to complete task or clost tickets by van or dealer vehicle_registration_number varchar(128) NULL, -- break downed vehicle registration number breakdown_location_landmark varchar(2048) NULL, route_id int4 NULL, customer_contact_no varchar NULL, repair_cost varchar NULL, -- estimate cost for repair vehicle default_sla_time int4 NULL, -- default maximum time for van/dealer to reach at break down location sla_missed_reason varchar NULL, -- reson for missed SLA suggestion_comment varchar NULL, default_col_1 varchar NULL, default_col_2 varchar NULL, default_col_3 varchar NULL, -- direction in which break downed vehicle going ticketid_alias varchar(128) NULL, -- standard format of generated ticket id is_deleted bool DEFAULT false NOT NULL, -- true or false that dummy ticket created or not CONSTRAINT pk_kam_ticket_id_ref_2037 PRIMARY KEY (kam_id) ); CREATE INDEX index_kam_ticket_close_id ON public.kam_tickets_closed USING btree (id); CREATE INDEX kam_tickets_closed_assigned_to_user_id_idx ON public.kam_tickets_closed USING btree (assigned_to_user_id); CREATE INDEX kam_tickets_closed_creation_time_idx ON public.kam_tickets_closed USING btree (creation_time); CREATE INDEX kam_tickets_closed_route_id_idx ON public.kam_tickets_closed USING btree (route_id); CREATE INDEX kam_tickets_closed_vehicle_registration_number_idx ON public.kam_tickets_closed USING btree (vehicle_registration_number); COMMENT ON TABLE public.kam_tickets_closed IS 'Closed tickets Created by the KAM.'; -- Column comments COMMENT ON COLUMN public.kam_tickets_closed.kam_id IS 'auto generated row number '; COMMENT ON COLUMN public.kam_tickets_closed.id IS 'unique number of ticket id '; COMMENT ON COLUMN public.kam_tickets_closed.assigned_to IS 'tickets assign to van or dealer'; COMMENT ON COLUMN public.kam_tickets_closed.ticket_status IS 'tickets status id '; COMMENT ON COLUMN public.kam_tickets_closed.priority IS 'default set to 0'; COMMENT ON COLUMN public.kam_tickets_closed.created_by IS 'user id who created the ticket'; COMMENT ON COLUMN public.kam_tickets_closed.creation_time IS 'ticket creattion date time'; COMMENT ON COLUMN public.kam_tickets_closed.last_modified_by IS 'user name who recently update ticket'; COMMENT ON COLUMN public.kam_tickets_closed.last_modified_time IS 'ticket modified date time'; COMMENT ON COLUMN public.kam_tickets_closed.breakdown_location IS 'location at where customers vehicle breakdowm or demaged'; COMMENT ON COLUMN public.kam_tickets_closed.assigned_to_user_id IS 'ticket assign to van or dealer'; COMMENT ON COLUMN public.kam_tickets_closed.isdeclined IS 'true or false of ticket is declined by van or not'; COMMENT ON COLUMN public.kam_tickets_closed.estimated_time_for_job_completion IS 'estimate time take to complete task or clost tickets by van or dealer'; COMMENT ON COLUMN public.kam_tickets_closed.total_ticket_lifecycle_time_sla IS 'total time taken to complete task or clost tickets by van or dealer'; COMMENT ON COLUMN public.kam_tickets_closed.estimated_time_for_job_completion_submit_time IS 'estimate date time to complete task or clost tickets by van or dealer'; COMMENT ON COLUMN public.kam_tickets_closed.vehicle_registration_number IS 'break downed vehicle registration number'; COMMENT ON COLUMN public.kam_tickets_closed.repair_cost IS 'estimate cost for repair vehicle'; COMMENT ON COLUMN public.kam_tickets_closed.default_sla_time IS 'default maximum time for van/dealer to reach at break down location '; COMMENT ON COLUMN public.kam_tickets_closed.sla_missed_reason IS 'reson for missed SLA'; COMMENT ON COLUMN public.kam_tickets_closed.default_col_3 IS 'direction in which break downed vehicle going'; COMMENT ON COLUMN public.kam_tickets_closed.ticketid_alias IS 'standard format of generated ticket id'; COMMENT ON COLUMN public.kam_tickets_closed.is_deleted IS 'true or false that dummy ticket created or not'; -- Table Triggers create trigger kam_tickets_closed_trigger_before_insert before insert on public.kam_tickets_closed for each row execute procedure sp_insert_kam_close_tickets(); -- public.kam_tickets_closed_05_2016 definition -- Drop table -- DROP TABLE public.kam_tickets_closed_05_2016; CREATE TABLE public.kam_tickets_closed_05_2016 ( CONSTRAINT kam_tickets_closed_05_2016_creation_time_check CHECK (((creation_time >= '2016-05-01 00:00:00'::timestamp without time zone) AND (creation_time < '2016-06-01 00:00:00'::timestamp without time zone))) ) INHERITS (public.kam_tickets_closed); CREATE INDEX kam_tickets_closed_05_2016_creation_time ON public.kam_tickets_closed_05_2016 USING btree (creation_time); -- public.kam_tickets_open definition -- Drop table -- DROP TABLE public.kam_tickets_open; CREATE TABLE public.kam_tickets_open ( kam_id serial4 NOT NULL, -- auto generated row number id varchar(64) NULL, -- unique number of ticket id description varchar(2048) NULL, assigned_to varchar(128) NULL, -- tickets assign to van or dealer reported_via varchar(128) NULL, ticket_status int4 NULL, -- tickets status id priority int4 NULL, -- default set to 0 customer_score varchar(128) NULL, created_by varchar(128) NULL, -- user id who created the ticket creation_time timestamp(6) NULL, -- ticket creattion date time last_modified_by varchar(128) NULL, -- user name who recently update ticket last_modified_time timestamp(6) NULL, -- ticket modified date time breakdown_location varchar(2048) NULL, -- location at where customers vehicle breakdowm or demaged breakdown_longitude varchar(64) NULL, breakdown_lattitude varchar(64) NULL, assigned_to_user_id varchar(128) NULL, -- ticket assign to van or dealer assigned_to_user_lattitude varchar(64) NULL, assigned_to_user_longitude varchar(64) NULL, isdeclined bool DEFAULT false NULL, -- true or false of ticket is declined by van or not estimated_time_for_job_completion int4 NULL, -- estimate time take to complete task or clost tickets by van or dealer total_ticket_lifecycle_time_sla int4 NULL, -- total time taken to complete task or clost tickets by van or dealer estimated_time_for_job_completion_submit_time timestamp(6) NULL, -- estimate date time to complete task or clost tickets by van or dealer vehicle_registration_number varchar(128) NULL, -- break downed vehicle registration number breakdown_location_landmark varchar(2048) NULL, route_id int4 NULL, customer_contact_no varchar NULL, repair_cost varchar NULL, -- estimate cost for repair vehicle default_sla_time int4 NULL, sla_missed_reason varchar NULL, suggestion_comment varchar NULL, default_col_1 varchar NULL, -- standard format of generated ticket id default_col_2 varchar NULL, -- load carrying by break downed vehicle default_col_3 varchar NULL, -- direction in which break downed vehicle going ticketid_alias varchar(128) NULL, -- standard format of generated ticket id is_deleted bool DEFAULT false NOT NULL, -- true or false that dummy ticket created or not CONSTRAINT kam_open_ticket_pkey PRIMARY KEY (kam_id), CONSTRAINT kam_unique_reg_no UNIQUE (vehicle_registration_number) ); CREATE INDEX index_kam_ticket_id ON public.kam_tickets_open USING btree (id); CREATE INDEX kam_tickets_open_assigned_to_user_id_idx ON public.kam_tickets_open USING btree (assigned_to_user_id); CREATE INDEX kam_tickets_open_creation_time_idx ON public.kam_tickets_open USING btree (creation_time); CREATE INDEX kam_tickets_open_route_id_idx ON public.kam_tickets_open USING btree (route_id); CREATE INDEX kam_tickets_open_vehicle_registration_number_idx ON public.kam_tickets_open USING btree (vehicle_registration_number); COMMENT ON TABLE public.kam_tickets_open IS 'All Tickets that are created by the KAM. '; -- Column comments COMMENT ON COLUMN public.kam_tickets_open.kam_id IS 'auto generated row number '; COMMENT ON COLUMN public.kam_tickets_open.id IS 'unique number of ticket id '; COMMENT ON COLUMN public.kam_tickets_open.assigned_to IS 'tickets assign to van or dealer'; COMMENT ON COLUMN public.kam_tickets_open.ticket_status IS 'tickets status id '; COMMENT ON COLUMN public.kam_tickets_open.priority IS 'default set to 0'; COMMENT ON COLUMN public.kam_tickets_open.created_by IS 'user id who created the ticket'; COMMENT ON COLUMN public.kam_tickets_open.creation_time IS 'ticket creattion date time'; COMMENT ON COLUMN public.kam_tickets_open.last_modified_by IS 'user name who recently update ticket'; COMMENT ON COLUMN public.kam_tickets_open.last_modified_time IS 'ticket modified date time'; COMMENT ON COLUMN public.kam_tickets_open.breakdown_location IS 'location at where customers vehicle breakdowm or demaged'; COMMENT ON COLUMN public.kam_tickets_open.assigned_to_user_id IS 'ticket assign to van or dealer'; COMMENT ON COLUMN public.kam_tickets_open.isdeclined IS 'true or false of ticket is declined by van or not'; COMMENT ON COLUMN public.kam_tickets_open.estimated_time_for_job_completion IS 'estimate time take to complete task or clost tickets by van or dealer'; COMMENT ON COLUMN public.kam_tickets_open.total_ticket_lifecycle_time_sla IS 'total time taken to complete task or clost tickets by van or dealer'; COMMENT ON COLUMN public.kam_tickets_open.estimated_time_for_job_completion_submit_time IS 'estimate date time to complete task or clost tickets by van or dealer'; COMMENT ON COLUMN public.kam_tickets_open.vehicle_registration_number IS 'break downed vehicle registration number'; COMMENT ON COLUMN public.kam_tickets_open.repair_cost IS 'estimate cost for repair vehicle'; COMMENT ON COLUMN public.kam_tickets_open.default_col_1 IS 'standard format of generated ticket id'; COMMENT ON COLUMN public.kam_tickets_open.default_col_2 IS 'load carrying by break downed vehicle'; COMMENT ON COLUMN public.kam_tickets_open.default_col_3 IS 'direction in which break downed vehicle going'; COMMENT ON COLUMN public.kam_tickets_open.ticketid_alias IS 'standard format of generated ticket id'; COMMENT ON COLUMN public.kam_tickets_open.is_deleted IS 'true or false that dummy ticket created or not'; -- Table Triggers create trigger trigger_insert_kam_notification after insert on public.kam_tickets_open for each row execute procedure sp_insert_kam_tickets_notification_trigger(); -- public.kam_tickets_open_additional_info definition -- Drop table -- DROP TABLE public.kam_tickets_open_additional_info; CREATE TABLE public.kam_tickets_open_additional_info ( kam_id int8 NOT NULL, -- auto generated row number ticket_id varchar NULL, -- ticket id same as in kam_tickets_open column "id" state_name varchar NULL, city_name varchar NULL, caller_language varchar NULL, -- language that is spoke by customer warranty varchar NULL, -- vehicles warranty toll_free_no_source varchar NULL, -- source from where customer get call centers number opportunity_loss varchar NULL, reason_for_more_then_24hours varchar NULL, call_status varchar NULL, suggestion_complaint varchar NULL, feedback_ease_of_getting_call varchar NULL, feedback_response_of_call_center varchar NULL, feedback_timely_updation_by_dealer varchar NULL, feedback_total_repair_time varchar NULL, feedback_eos_charges varchar NULL, feedback_over_all_experience varchar NULL, other_remarks varchar NULL, feedback_agent varchar NULL, creation_time timestamp(6) NULL, complaints varchar NULL, vehicle_tagging varchar NOT NULL, -- bus,lmd,hd estimated_distance varchar NULL, -- Distanace between break dwon location and van km_covered float8 NULL, -- Distanace coverd by van to reach at break down location CONSTRAINT kam_tickets_open_state_city_pkey PRIMARY KEY (kam_id) ); CREATE INDEX kam_tickets_open_state_city_city_name_idx ON public.kam_tickets_open_additional_info USING btree (city_name); CREATE INDEX kam_tickets_open_state_city_state_name_idx ON public.kam_tickets_open_additional_info USING btree (state_name); CREATE INDEX kam_tickets_open_state_city_ticket_id_idx ON public.kam_tickets_open_additional_info USING btree (ticket_id); -- Column comments COMMENT ON COLUMN public.kam_tickets_open_additional_info.kam_id IS 'auto generated row number '; COMMENT ON COLUMN public.kam_tickets_open_additional_info.ticket_id IS 'ticket id same as in kam_tickets_open column "id"'; COMMENT ON COLUMN public.kam_tickets_open_additional_info.caller_language IS 'language that is spoke by customer '; COMMENT ON COLUMN public.kam_tickets_open_additional_info.warranty IS 'vehicles warranty'; COMMENT ON COLUMN public.kam_tickets_open_additional_info.toll_free_no_source IS 'source from where customer get call centers number'; COMMENT ON COLUMN public.kam_tickets_open_additional_info.vehicle_tagging IS 'bus,lmd,hd'; COMMENT ON COLUMN public.kam_tickets_open_additional_info.estimated_distance IS 'Distanace between break dwon location and van'; COMMENT ON COLUMN public.kam_tickets_open_additional_info.km_covered IS 'Distanace coverd by van to reach at break down location '; -- public.tickets_closed definition -- Drop table -- DROP TABLE public.tickets_closed; CREATE TABLE public.tickets_closed ( id varchar(64) NOT NULL, description varchar(2048) NULL, assigned_to varchar(128) NULL, reported_via varchar(128) NULL, ticket_status int4 NULL, priority int4 NULL, customer_score varchar(128) NULL, created_by varchar(128) NULL, creation_time timestamp NULL, last_modified_by varchar(128) NULL, last_modified_time timestamp NULL, breakdown_location varchar(2048) NULL, breakdown_longitude varchar(64) NULL, breakdown_lattitude varchar(64) NULL, assigned_to_user_id varchar(128) NULL, assigned_to_user_lattitude varchar(64) NULL, assigned_to_user_longitude varchar(64) NULL, isdeclined bool NULL, estimated_time_for_job_completion int4 NULL, total_ticket_lifecycle_time_sla int4 NULL, estimated_time_for_job_completion_submit_time timestamp NULL, vehicle_registration_number varchar(128) NULL, breakdown_location_landmark varchar(2048) NULL, route_id int4 NULL, customer_contact_no varchar NULL, repair_cost varchar NULL, default_sla_time int4 NULL, sla_missed_reason varchar NULL, suggestion_comment varchar NULL, default_col_1 varchar NULL, -- contain value of job completed response time.¶ default_col_2 varchar NULL, -- contain value Type of load carrying¶ default_col_3 varchar NULL, -- contail value of Direction of vechicle ticketid_alias varchar(128) NULL, remark_ticket_not_closed_24_hours varchar NULL, reopen_count int4 DEFAULT 0 NULL, pre_closure_time timestamp NULL, opportunity_lost_remarks varchar NULL, remark_ticket_not_closed_24_hours_remarks varchar NULL, van_reached_time timestamp NULL, chassis_number varchar NULL, odometer_reading float8 DEFAULT 0 NULL, vehicle_type varchar NULL, previous_odometer_reading float8 DEFAULT 0 NULL, rabbit_mq_status int4 NULL, draft_ticket_id int4 NULL, ticket_closed_reason varchar NULL, vehicle_warranty varchar NULL, vehicle_amc varchar NULL, vehicle_emission_norms varchar NULL, vehicle_sales_date varchar NULL, van_reached_punch_time timestamp NULL, kam_champ_id varchar NULL, kam_champ_name varchar NULL, kam_champ_tel varchar NULL, kam_champ_email varchar NULL, positiondatetime timestamp NULL, is_mobile_request bool DEFAULT false NULL, estimated_van_reach_time varchar NULL, is_location_change int4 DEFAULT 0 NULL, location_change_time timestamp NULL, dealer_change_reason varchar NULL, dealer_change_reason_other_remark varchar NULL, vehicle_status varchar(128) NULL, amc_type varchar(128) NULL, amc_end_date varchar(128) NULL, customer_name varchar(128) NULL, vehicle_model_number varchar(128) NULL, customer_id varchar(128) NULL, customer_address_id varchar(1028) NULL, product_variant varchar(128) NULL, customer_mobile_number varchar(128) NULL, driver_mobile_number varchar(128) NULL, driver_name varchar(128) NULL, iskam varchar NULL, vehicle_installation_date varchar NULL, usertype varchar NULL, customer_type varchar(128) NULL, extended_warranty varchar(128) NULL, warranty_end_date varchar(128) NULL, vehicle_fuel_type varchar(128) NULL, customer_address varchar(1028) NULL, preclosure_reason varchar(1025) NULL, caseid varchar(1025) NULL, iscasecreated bool DEFAULT false NULL, technician_number varchar(1025) NULL, battery_voltage varchar NULL, dtcreport bool DEFAULT false NULL, dtcreason varchar NULL, battery_voltage_reason varchar NULL, creation_chassis_number varchar NULL, fuellevelinltr varchar(128) NULL, fuellevelinper varchar(128) NULL, deflevelinltr varchar(128) NULL, tripendstatus varchar NULL, temp_reg varchar NULL, temp_driver_name varchar NULL, temp_driver_no varchar NULL, isallocated bool DEFAULT false NULL, is_eps bool DEFAULT false NULL, engine_number varchar NULL, kam_name varchar NULL, kam_no varchar NULL, fleet_manager_name varchar NULL, fleet_manager_no varchar NULL, eps_prod_type varchar NULL, CONSTRAINT pk_ticket_id_ref_2037 PRIMARY KEY (id) ); CREATE INDEX index_ticket_close_id ON public.tickets_closed USING btree (id); CREATE INDEX tickets_closed_assigned_to_user_id_idx ON public.tickets_closed USING btree (assigned_to_user_id); CREATE INDEX tickets_closed_creation_time_idx ON public.tickets_closed USING btree (creation_time); CREATE INDEX tickets_closed_idx ON public.tickets_closed USING btree (id); CREATE INDEX tickets_closed_route_id_idx ON public.tickets_closed USING btree (route_id); CREATE INDEX tickets_closed_vehicle_registration_number_idx ON public.tickets_closed USING btree (vehicle_registration_number); -- Column comments COMMENT ON COLUMN public.tickets_closed.default_col_1 IS 'contain value of job completed response time. '; COMMENT ON COLUMN public.tickets_closed.default_col_2 IS ' contain value Type of load carrying '; COMMENT ON COLUMN public.tickets_closed.default_col_3 IS ' contail value of Direction of vechicle'; -- Table Triggers create trigger tickets_closed_trigger_before_insert before insert on public.tickets_closed for each row execute procedure sp_insert_close_tickets(); -- public.kam_tickets_closed foreign keys ALTER TABLE public.kam_tickets_closed ADD CONSTRAINT fk_kam_closed_ticket_route_ref_1409 FOREIGN KEY (route_id) REFERENCES public._routes(id); -- public.kam_tickets_closed_05_2016 foreign keys -- public.kam_tickets_open foreign keys ALTER TABLE public.kam_tickets_open ADD CONSTRAINT fk_kam_ticket_route_ref_1349 FOREIGN KEY (route_id) REFERENCES public._routes(id); -- public.kam_tickets_open_additional_info foreign keys ALTER TABLE public.kam_tickets_open_additional_info ADD CONSTRAINT kam_tickets_open_state_city_ticket_id_fkey FOREIGN KEY (kam_id) REFERENCES public.kam_tickets_open(kam_id); -- public.tickets_closed foreign keys ALTER TABLE public.tickets_closed ADD CONSTRAINT fk_closed_ticket_route_ref_1409 FOREIGN KEY (route_id) REFERENCES public._routes(id); -- public.tickets_closed_additional_info definition -- Drop table -- DROP TABLE public.tickets_closed_additional_info; CREATE TABLE public.tickets_closed_additional_info ( ticket_id varchar NOT NULL, state_name varchar NULL, city_name varchar NULL, caller_language varchar NULL, warranty varchar NULL, toll_free_no_source varchar NULL, opportunity_loss varchar NULL, reason_for_more_then_24hours varchar NULL, call_status varchar NULL, suggestion_complaint varchar NULL, feedback_ease_of_getting_call varchar NULL, feedback_response_of_call_center varchar NULL, feedback_timely_updation_by_dealer varchar NULL, feedback_total_repair_time varchar NULL, feedback_eos_charges varchar NULL, feedback_over_all_experience varchar NULL, other_remarks varchar NULL, feedback_agent varchar NULL, creation_time timestamp NULL, complaints varchar NULL, vehicle_tagging varchar NULL, -- bus,lmd,hd¶ estimated_distance varchar NULL, km_covered float8 NULL, van_covered_distance varchar NULL, trip_start_time timestamp NULL, trip_end_time timestamp NULL, last_updated_time timestamp NULL, are_you_satisfied bool NULL, not_satisfied_option varchar NULL, not_satisfied_reason varchar NULL, trip_start_updation_date timestamp NULL, trip_end_updation_date timestamp NULL, CONSTRAINT tickets_closed_state_city_pkey PRIMARY KEY (ticket_id) ); CREATE UNIQUE INDEX idx_tickets_closed_additional_id ON public.tickets_closed_additional_info USING btree (ticket_id); CREATE INDEX ix_ticket_closed_info_creation_time ON public.tickets_closed_additional_info USING btree (creation_time); CREATE INDEX tickets_closed_additional_info_idx ON public.tickets_closed_additional_info USING btree (ticket_id); -- Column comments COMMENT ON COLUMN public.tickets_closed_additional_info.vehicle_tagging IS 'bus,lmd,hd '; -- public.tickets_closed_additional_info_actual_km definition -- Drop table -- DROP TABLE public.tickets_closed_additional_info_actual_km; CREATE TABLE public.tickets_closed_additional_info_actual_km ( ticket_id varchar NOT NULL, state_name varchar NULL, city_name varchar NULL, caller_language varchar NULL, warranty varchar NULL, toll_free_no_source varchar NULL, opportunity_loss varchar NULL, reason_for_more_then_24hours varchar NULL, call_status varchar NULL, suggestion_complaint varchar NULL, feedback_ease_of_getting_call varchar NULL, feedback_response_of_call_center varchar NULL, feedback_timely_updation_by_dealer varchar NULL, feedback_total_repair_time varchar NULL, feedback_eos_charges varchar NULL, feedback_over_all_experience varchar NULL, other_remarks varchar NULL, feedback_agent varchar NULL, creation_time timestamp NULL, complaints varchar NULL, vehicle_tagging varchar NULL, -- bus,lmd,hd¶ estimated_distance varchar NULL, km_covered float8 NULL, van_covered_distance varchar NULL, trip_start_time timestamp NULL, trip_end_time timestamp NULL, last_updated_time timestamp NULL, are_you_satisfied bool NULL, not_satisfied_option varchar NULL, not_satisfied_reason varchar NULL, trip_start_updation_date timestamp NULL, trip_end_updation_date timestamp NULL, CONSTRAINT tickets_closed_state_city_actualkm_pkey PRIMARY KEY (ticket_id) ); CREATE UNIQUE INDEX idx_tickets_closed_additional_info_actual_km ON public.tickets_closed_additional_info_actual_km USING btree (ticket_id); CREATE INDEX idx_tickets_closed_additional_info_actual_km_ticket_id ON public.tickets_closed_additional_info_actual_km USING btree (ticket_id); CREATE INDEX ix_ticket_closed_info_actualkm_creation_time ON public.tickets_closed_additional_info_actual_km USING btree (creation_time); -- Column comments COMMENT ON COLUMN public.tickets_closed_additional_info_actual_km.vehicle_tagging IS 'bus,lmd,hd '; -- public.tickets_closed_feedback_activity definition -- Drop table -- DROP TABLE public.tickets_closed_feedback_activity; CREATE TABLE public.tickets_closed_feedback_activity ( ticket_id varchar NOT NULL, created_by varchar(128) NULL, creation_time timestamp NULL, call_status varchar NULL, remarks varchar NULL ); -- public.vahan_counts definition -- Drop table -- DROP TABLE public.vahan_counts; CREATE TABLE public.vahan_counts ( id int4 DEFAULT nextval('_vahan_count_seq'::regclass) NOT NULL, count int8 NULL, creation_time timestamp NULL, vahan_error_counts int8 NULL ); -- public.vahan_details definition -- Drop table -- DROP TABLE public.vahan_details; CREATE TABLE public.vahan_details ( id int4 DEFAULT nextval('_vahan_id_seq'::regclass) NOT NULL, chassis_number varchar NULL, model varchar NULL, norms_type varchar NULL, owner_name varchar NULL, vehiclemanufacturername varchar NULL, registration_number varchar NULL, fuel_type varchar NULL, creation_time timestamp NULL ); -- public.vahan_details_error definition -- Drop table -- DROP TABLE public.vahan_details_error; CREATE TABLE public.vahan_details_error ( id int4 DEFAULT nextval('_vahan_id_error_seq'::regclass) NOT NULL, error_message varchar NULL, error_status varchar NULL, error_reason varchar NULL, error_type varchar NULL, statuscode varchar NULL, creation_time timestamp NULL, chassis_number varchar NULL, registration_number varchar NULL ); -- public.van_position_sla definition -- Drop table -- DROP TABLE public.van_position_sla; CREATE TABLE public.van_position_sla ( id int8 DEFAULT nextval('sla_table_id_seq'::regclass) NOT NULL, sla_time int4 NULL, CONSTRAINT pk_sla_table_id PRIMARY KEY (id) ); CREATE INDEX van_position_sla_id_idx ON public.van_position_sla USING btree (id); -- public.whatup_data definition -- Drop table -- DROP TABLE public.whatup_data; CREATE TABLE public.whatup_data ( id bigserial NOT NULL, mobile_number int8 NOT NULL, latitude float8 NOT NULL, longitude float8 NOT NULL, creation_time timestamp NULL ); -- public.whatup_data_sent definition -- Drop table -- DROP TABLE public.whatup_data_sent; CREATE TABLE public.whatup_data_sent ( id int8 DEFAULT nextval('whatup_sent_id_seq'::regclass) NOT NULL, mobile_number int8 NOT NULL, creation_time timestamp NULL ); -- public.tickets_open definition -- Drop table -- DROP TABLE public.tickets_open; CREATE TABLE public.tickets_open ( id varchar(64) NOT NULL, description varchar(2048) NULL, assigned_to varchar(128) NULL, reported_via varchar(128) NULL, ticket_status int4 NULL, priority int4 NULL, customer_score varchar(128) NULL, created_by varchar(128) NULL, -- This will contain ID of User from Auth engine.¶ creation_time timestamp NULL, last_modified_by varchar(128) NULL, last_modified_time timestamp NULL, breakdown_location varchar(2048) NULL, breakdown_longitude varchar(64) NULL, breakdown_lattitude varchar(64) NULL, assigned_to_user_id varchar(128) NULL, -- Object Id is Id of Van or Dealer.¶¶Ticket will always be assigned to a dealer or Van. assigned_to_user_lattitude varchar(64) NULL, assigned_to_user_longitude varchar(64) NULL, isdeclined bool DEFAULT false NULL, estimated_time_for_job_completion int4 NULL, total_ticket_lifecycle_time_sla int4 NULL, estimated_time_for_job_completion_submit_time timestamp NULL, vehicle_registration_number varchar(128) NULL, -- This is foreign key from "Vehicle" table. breakdown_location_landmark varchar(2048) NULL, route_id int4 NULL, customer_contact_no varchar NULL, repair_cost varchar NULL, default_sla_time int4 NULL, sla_missed_reason varchar NULL, suggestion_comment varchar NULL, default_col_1 varchar NULL, -- carry value of job completed response time. default_col_2 varchar NULL, -- contain value Type of load carrying default_col_3 varchar NULL, -- contail value of Direction of vechicle ticketid_alias varchar(128) NULL, remark_ticket_not_closed_24_hours varchar NULL, reopen_count int4 DEFAULT 0 NULL, pre_closure_time timestamp NULL, opportunity_lost_remarks varchar NULL, remark_ticket_not_closed_24_hours_remarks varchar NULL, van_reached_time timestamp NULL, chassis_number varchar NULL, odometer_reading float8 DEFAULT 0 NULL, vehicle_type varchar NULL, previous_odometer_reading float8 DEFAULT 0 NULL, rabbit_mq_status int4 NULL, draft_ticket_id int4 NULL, ticket_closed_reason varchar NULL, vehicle_warranty varchar NULL, vehicle_amc varchar NULL, vehicle_emission_norms varchar NULL, vehicle_sales_date varchar NULL, van_reached_punch_time timestamp NULL, kam_champ_id varchar NULL, kam_champ_name varchar NULL, kam_champ_tel varchar NULL, kam_champ_email varchar NULL, positiondatetime timestamp NULL, is_mobile_request bool DEFAULT false NULL, estimated_van_reach_time varchar NULL, is_location_change int4 DEFAULT 0 NULL, location_change_time timestamp NULL, dealer_change_reason varchar NULL, dealer_change_reason_other_remark varchar NULL, vehicle_status varchar(128) NULL, amc_type varchar(128) NULL, amc_end_date varchar(128) NULL, customer_name varchar(128) NULL, vehicle_model_number varchar(128) NULL, customer_id varchar(128) NULL, customer_address_id varchar(1028) NULL, product_variant varchar(128) NULL, customer_mobile_number varchar(128) NULL, driver_mobile_number varchar(128) NULL, driver_name varchar(128) NULL, vehicle_installation_date varchar NULL, iskam varchar NULL, usertype varchar NULL, customer_type varchar(128) NULL, customer_address varchar(1028) NULL, extended_warranty varchar(128) NULL, warranty_end_date varchar(128) NULL, vehicle_fuel_type varchar(128) NULL, preclosure_reason varchar(1025) NULL, caseid varchar(1025) NULL, iscasecreated bool DEFAULT false NULL, technician_number varchar(1025) NULL, battery_voltage varchar NULL, dtcreport bool DEFAULT false NULL, dtcreason varchar NULL, battery_voltage_reason varchar NULL, creation_chassis_number varchar NULL, fuellevelinltr varchar(128) NULL, fuellevelinper varchar(128) NULL, deflevelinltr varchar(128) NULL, temp_reg varchar NULL, temp_driver_name varchar NULL, temp_driver_no varchar NULL, isallocated bool DEFAULT false NULL, is_eps bool DEFAULT false NULL, engine_number varchar NULL, kam_name varchar NULL, kam_no varchar NULL, fleet_manager_name varchar NULL, fleet_manager_no varchar NULL, eps_prod_type varchar NULL, CONSTRAINT "Unique_reg_no" UNIQUE (vehicle_registration_number), CONSTRAINT pk_ticket_id_ref_2036 PRIMARY KEY (id), CONSTRAINT tickets_open_vehicle_registration_number_key UNIQUE (vehicle_registration_number) ); CREATE INDEX index_ticket_id ON public.tickets_open USING btree (id); CREATE INDEX tickets_open_assigned_to_user_id_idx ON public.tickets_open USING btree (assigned_to_user_id); CREATE INDEX tickets_open_creation_time_idx ON public.tickets_open USING btree (creation_time); CREATE INDEX tickets_open_route_id_idx ON public.tickets_open USING btree (route_id); CREATE INDEX tickets_open_vehicle_registration_number_idx ON public.tickets_open USING btree (vehicle_registration_number); -- Column comments COMMENT ON COLUMN public.tickets_open.created_by IS 'This will contain ID of User from Auth engine. '; COMMENT ON COLUMN public.tickets_open.assigned_to_user_id IS 'Object Id is Id of Van or Dealer. Ticket will always be assigned to a dealer or Van.'; COMMENT ON COLUMN public.tickets_open.vehicle_registration_number IS 'This is foreign key from "Vehicle" table.'; COMMENT ON COLUMN public.tickets_open.default_col_1 IS 'carry value of job completed response time.'; COMMENT ON COLUMN public.tickets_open.default_col_2 IS 'contain value Type of load carrying'; COMMENT ON COLUMN public.tickets_open.default_col_3 IS 'contail value of Direction of vechicle'; -- Table Triggers create trigger trigger_insert_notification after insert or update of id, ticket_status, isdeclined on public.tickets_open for each row execute procedure sp_insert_tickets_notification_trigger(); create trigger trigger_ticket_activity after insert or update of ticket_status on public.tickets_open for each row execute procedure sp_insert_activity_tickets_open_trigger(); -- public.tickets_open_additional_info definition -- Drop table -- DROP TABLE public.tickets_open_additional_info; CREATE TABLE public.tickets_open_additional_info ( ticket_id varchar NOT NULL, -- ticket id from tickets_open table state_name varchar NULL, city_name varchar NULL, caller_language varchar NULL, warranty varchar NULL, toll_free_no_source varchar NULL, opportunity_loss varchar NULL, reason_for_more_then_24hours varchar NULL, call_status varchar NULL, suggestion_complaint varchar NULL, feedback_ease_of_getting_call varchar NULL, feedback_response_of_call_center varchar NULL, feedback_timely_updation_by_dealer varchar NULL, feedback_total_repair_time varchar NULL, feedback_eos_charges varchar NULL, feedback_over_all_experience varchar NULL, other_remarks varchar NULL, feedback_agent varchar NULL, creation_time timestamp NULL, complaints varchar NULL, vehicle_tagging varchar NOT NULL, -- bus.lmd,hd estimated_distance varchar NULL, km_covered float8 NULL, van_covered_distance varchar NULL, trip_start_time timestamp NULL, trip_end_time timestamp NULL, CONSTRAINT tickets_open_state_city_pkey PRIMARY KEY (ticket_id) ); CREATE UNIQUE INDEX idx_tickets_open_additional_info ON public.tickets_open_additional_info USING btree (ticket_id); CREATE INDEX tickets_open_state_city_city_name_idx ON public.tickets_open_additional_info USING btree (city_name); CREATE INDEX tickets_open_state_city_state_name_idx ON public.tickets_open_additional_info USING btree (state_name); CREATE INDEX tickets_open_state_city_ticket_id_idx ON public.tickets_open_additional_info USING btree (ticket_id); -- Column comments COMMENT ON COLUMN public.tickets_open_additional_info.ticket_id IS 'ticket id from tickets_open table'; COMMENT ON COLUMN public.tickets_open_additional_info.vehicle_tagging IS 'bus.lmd,hd'; -- public.users definition -- Drop table -- DROP TABLE public.users; CREATE TABLE public.users ( id bigserial NOT NULL, auth_engine_id varchar(128) NULL, -- using as email id. user_name varchar(256) NULL, designation varchar(64) NULL, object_id varchar(128) NULL, -- In case of dealer this will != NULL.¶¶For all other cases it will be == NULL¶¶ organization_id int4 NULL, city varchar(128) NULL, state varchar(128) NULL, region varchar(128) NULL, "language" varchar(32) NULL, timezone_id int8 NULL, vehicle_tagging varchar NULL, -- it will contains vehicle tagging type like HD,LMD,BUS. first_name varchar NULL, last_name varchar NULL, is_user_deleted bool DEFAULT false NOT NULL, app_config_version varchar(128) NULL, iseps varchar DEFAULT 'no'::character varying NULL, CONSTRAINT pk_user_id_ref_2327 PRIMARY KEY (id), CONSTRAINT users_user_name_key UNIQUE (user_name) ); -- Column comments COMMENT ON COLUMN public.users.auth_engine_id IS 'using as email id.'; COMMENT ON COLUMN public.users.object_id IS 'In case of dealer this will != NULL. For all other cases it will be == NULL '; COMMENT ON COLUMN public.users.vehicle_tagging IS 'it will contains vehicle tagging type like HD,LMD,BUS.'; -- Table Triggers create trigger trigger_insert_dealer_mobile_users after insert on public.users for each row execute procedure sp_insert_dealer_mobile_user_trigger(); -- public.van_position_coverage definition -- Drop table -- DROP TABLE public.van_position_coverage; CREATE TABLE public.van_position_coverage ( id int8 DEFAULT nextval('van_position_id_seq'::regclass) NOT NULL, van_id varchar NULL, sla_id int8 NULL, van_latitude varchar NULL, van_longitude varchar NULL, CONSTRAINT van_position_coverage_pkey PRIMARY KEY (id) ); CREATE INDEX van_position_sla_id_idx1 ON public.van_position_coverage USING btree (sla_id); CREATE INDEX van_position_van_id_idx ON public.van_position_coverage USING btree (van_id); -- public.tickets_open foreign keys ALTER TABLE public.tickets_open ADD CONSTRAINT fk_ticket_route_ref_1349 FOREIGN KEY (route_id) REFERENCES public._routes(id); -- public.tickets_open_additional_info foreign keys ALTER TABLE public.tickets_open_additional_info ADD CONSTRAINT tickets_open_state_city_ticket_id_fkey FOREIGN KEY (ticket_id) REFERENCES public.tickets_open(id); -- public.users foreign keys ALTER TABLE public.users ADD CONSTRAINT fk_organization_user_ref_2349 FOREIGN KEY (organization_id) REFERENCES public.organization_organization(id); ALTER TABLE public.users ADD CONSTRAINT fk_user_timezone_ref_1725 FOREIGN KEY (timezone_id) REFERENCES public._timezone_info(timezone_id); -- public.van_position_coverage foreign keys ALTER TABLE public.van_position_coverage ADD CONSTRAINT fk_van_id FOREIGN KEY (van_id) REFERENCES public._van(id); ALTER TABLE public.van_position_coverage ADD CONSTRAINT van_position_coverage_sla_id_fkey FOREIGN KEY (sla_id) REFERENCES public.van_position_sla(id);