-- -- to_interval/2 -- create or replace function to_interval( integer, character varying ) returns interval as $$ declare interval__number alias for $1; interval__units alias for $2; begin -- We should probably do unit checking at some point return ('''' || interval__number || ' ' || interval__units || '''')::interval; end;$$ language plpgsql;