# este comando é pra truncar a data mantendo os valores dentro da hora ex. 16:54 -> 16:00
df["data_hora"] = df.data_hora_gmt.dt.floor("H")
# este comando é pra truncar a data mantendo os valores dentro da hora ex. 16:54 -> 16:00
df["data_hora"] = df.data_hora_gmt.dt.floor("H")
-- Show timezone of current session. show timezone; -- Set timezone of current session. set time zone 'Brazil/East'; -- Identify or remembering timezone. select * from pg_timezone_names;
sudo -u postgres pg_conftool 11 main set timezone "UTC" sudo -u postgres pg_conftool 11 main set log_timezone "UTC" service postgresql restart
CREATE OR REPLACE FUNCTION focos_bdq_c2_insert()
RETURNS trigger AS $$
BEGIN
NEW.complete_id_state := concat(lpad(NEW.id_0::character varying::text, 4, '0'::text),
lpad(NEW.id_1::character varying::text, 3, '0'::text))::varchar;
NEW.complete_id_munic := concat(lpad(NEW.id_0::character varying::text, 4, '0'::text),
lpad(NEW.id_1::character varying::text, 3, '0'::text),
lpad(NEW.id_2::character varying::text, 8, '0'::text))::varchar;
RETURN NEW;
END;
$$ LANGUAGE plpgsql;
CREATE TRIGGER focos_bdq_c2_insert BEFORE INSERT OR UPDATE ON focos_bdq_c2 FOR EACH ROW EXECUTE PROCEDURE focos_bdq_c2_insert();