From 83569b85f7ea6539f909720a305843b877f2e6fd Mon Sep 17 00:00:00 2001 From: Jason Etheridge Date: Fri, 20 Mar 2009 23:24:50 +0000 Subject: [PATCH] --- sql/base/base.sql | 12 ++++++++++++ 1 files changed, 12 insertions(+), 0 deletions(-) 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; + -- 1.7.2.5