From 92fe6ed2b11b1fa614ea237894ebd3c48035c4c4 Mon Sep 17 00:00:00 2001 From: andrewxhill Date: Thu, 7 Aug 2014 20:24:15 -0400 Subject: [PATCH] better regex for removing weird chars --- geocoder/admin0/sql/triggers.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/geocoder/admin0/sql/triggers.sql b/geocoder/admin0/sql/triggers.sql index 1bc4880..c9693df 100644 --- a/geocoder/admin0/sql/triggers.sql +++ b/geocoder/admin0/sql/triggers.sql @@ -1,7 +1,7 @@ -- create trigger function. used in both admin1 and admin2 synonym tables CREATE OR REPLACE FUNCTION alpha_numeric_identifiers() RETURNS trigger AS $alpha_numeric_identifiers$ BEGIN - NEW.name_ := lower(regexp_replace(NEW.name, '[^A-z\u00C0-\u00ff]+', '', 'g')); + NEW.name_ := lower(regexp_replace(NEW.name, '[^a-zA-Z\u00C0-\u00ff]+', '', 'g')); RETURN NEW; END; $alpha_numeric_identifiers$ LANGUAGE plpgsql;