CREATE FUNCTION sql_const() RETURNS double precision AS $$SELECT '6378168'::float8$$ LANGUAGE sql IMMUTABLE; CREATE DOMAIN sql_domain AS double precision CONSTRAINT on_surface CHECK (((abs((VALUE / sql_const())) - (1)::double precision) < (0.00000099999999999999995)::double precision)); CREATE TABLE sql_table( val sql_domain ); COPY sql_table (val) FROM stdin; 1 2 3 4 5 6 7 8 9 10 \.