Lp 1730726: Fix lp1501781-unaccent_and_squash.pg for PostgreSQL 9.6
[working/Evergreen.git] / Open-ILS / src / sql / Pg / t / lp1501781-unaccent_and_squash.pg
index 3238804..2de74d6 100644 (file)
@@ -54,7 +54,7 @@ SELECT is(evergreen.unaccent_and_squash('El Niño'),
           'elnino', 'Spanish "The Kid"');
 
 SELECT is(evergreen.unaccent_and_squash('Œuvres'),
           'elnino', 'Spanish "The Kid"');
 
 SELECT is(evergreen.unaccent_and_squash('Œuvres'),
-          CASE WHEN regexp_replace(regexp_replace(version(),'\..+',''),'^PostgreSQL ','')::INT >= 10 THEN 'oeuvres' ELSE 'euvres' END, 'oe ligature');
+          CASE WHEN substring(version() from '^PostgreSQL ([0-9]+\.[0-9]+)')::DECIMAL > 9.5 THEN 'oeuvres' ELSE 'euvres' END, 'oe ligature');
 
 -- Punctuation Tests
 
 
 -- Punctuation Tests