From: Jason Etheridge Date: Fri, 20 Mar 2009 23:24:50 +0000 (+0000) Subject: (no commit message) X-Git-Url: http://git.equinoxoli.org/?p=migration-tools.git;a=commitdiff_plain;h=83569b85f7ea6539f909720a305843b877f2e6fd --- diff --git a/sql/base/base.sql b/sql/base/base.sql index fd6aa41..539035f 100644 --- a/sql/base/base.sql +++ b/sql/base/base.sql @@ -148,3 +148,15 @@ CREATE OR REPLACE FUNCTION migration_tools.address_parse_out_citystatezip (TEXT) END; $$ LANGUAGE PLPGSQL STRICT VOLATILE; +CREATE OR REPLACE FUNCTION migration_tools.rebarcode (o TEXT, t BIGINT) RETURNS TEXT AS $$ + DECLARE + n TEXT := o; + BEGIN + IF o ~ E'^\\d+$' THEN + n = o::INT + t; + END IF; + + RETURN n; + END; +$$ LANGUAGE PLPGSQL STRICT IMMUTABLE; +