diff --git a/15_POLICE/v_infraction_rnn.py b/15_POLICE/v_infraction_rnn.py index 985c76e..5f6ec6f 100644 --- a/15_POLICE/v_infraction_rnn.py +++ b/15_POLICE/v_infraction_rnn.py @@ -45,11 +45,13 @@ SELECT inf.json_data ->> '__id'::text AS id_infraction, inf.json_data ->> 'catego_infract'::text AS catego_infract, inf.json_data ->> key_infra_agg.data_keys[1] AS nature_infra, CASE - WHEN split_part(key_infra_agg.data_keys[3], '_'::text, 1) = 'natinf'::text THEN inf.json_data ->> key_infra_agg.data_keys[2] + WHEN split_part(key_infra_agg.data_keys[3], '_'::text, 1) = 'natinf'::text + THEN inf.json_data ->> key_infra_agg.data_keys[2] ELSE NULL::text END AS code_catego, CASE - WHEN split_part(key_infra_agg.data_keys[3], '_'::text, 1) = 'natinf'::text THEN inf.json_data ->> key_infra_agg.data_keys[3] + WHEN split_part(key_infra_agg.data_keys[3], '_'::text, 1) = 'natinf'::text + THEN inf.json_data ->> key_infra_agg.data_keys[3] ELSE inf.json_data ->> key_infra_agg.data_keys[2] END AS code_infra, inf.json_data ->> 'descrpt_infract'::text AS descrpt_infract, @@ -74,7 +76,7 @@ FROM police.infraction_rnn_submissions_data sub JOIN key_infra_agg ON inf.__id = key_infra_agg.__id JOIN photos ph ON sub.data_id = ph."__Submissions-id" ORDER BY (split_part(sub.data_id, ':'::text, 2)::uuid), (inf.json_data ->> '__id'::text) - ; +; GRANT SELECT ON TABLE police.v_infraction_rnn TO grp_police; '''