CREATE VIEW viewRebalancingLog AS
CREATE TEMP TABLE newSessionID
(
ilog_id INT,vch_service_name VARCHAR(200), vch_service_id VARCHAR(200),iuser_id INT,vch_session_id VARCHAR(200),
isequence_id INT,vch_message_type VARCHAR(200),vch_message_sub_type VARCHAR(200),vch_message VARCHAR,
dt_service_log_time TIMESTAMP,dt_inserted_date TIMESTAMP
)
INSERT INTO newSessionID
("ilog_id", "vch_service_name", "vch_service_id" , "iuser_id" , "vch_session_id" , "isequence_id" ,
"vch_message_type" ,"vch_message_sub_type","vch_message","dt_service_log_time","dt_inserted_date"
)
SELECT
"LOGS"."ilog_id", "LOGS"."vch_service_name","LOGS"."vch_service_id","LOGS"."iuser_id" ,"LOGS"."vch_session_id" ,
"LOGS"."isequence_id" ,"LOGS"."vch_message_type" ,"LOGS"."vch_message_sub_type" ,"LOGS"."vch_message",
"LOGS"."dt_service_log_time","LOGS"."dt_inserted_date"
FROM services_logs_stg AS "LOGS"
WHERE ("LOGS".dt_service_log_time AT TIME ZONE 'UTC' AT TIME ZONE 'America/New_York') :: DATE =
(((NOW() -
INTERVAL '2 day') :: TIMESTAMP) AT TIME ZONE 'UTC' AT TIME ZONE 'America/New_York') :: DATE