-- Deploy camper:input_is_valid to pg -- requires: roles -- requires: schema_public begin; set search_path to public; create or replace function input_is_valid(input text, domname text) returns boolean as $$ begin begin execute format('select %L::%s', input, domname); return true; exception when others then return false; end; end; $$ language plpgsql stable; commit;