\set ECHO none
\if `which minic2d > /dev/null 2>&1 && echo true || echo false`
\pset format unaligned
SET search_path TO provsql_test,provsql;

CREATE TABLE minic2d_result AS
SELECT city, probability_evaluate(provenance(),'compilation','minic2d') AS prob
FROM (
  SELECT DISTINCT city
  FROM personnel
EXCEPT 
  SELECT p1.city
  FROM personnel p1,personnel p2
  WHERE p1.id<p2.id AND p1.city=p2.city
  GROUP BY p1.city
) t
ORDER BY CITY;

SELECT remove_provenance('minic2d_result');

SELECT city, ROUND(prob::numeric,2) AS prob FROM minic2d_result;
DROP TABLE minic2d_result;
\else
\echo 'SKIPPING: minic2d not available'
\endif
