Meget gammelt indlæg, men jeg arbejder med et problem svarende til OP. Vi ønsker at kunne søge efter et navn og translitterere for at give bedre resultater. Men med vores versioner af Postgres og rails translittererer karakteren det samme til 'ss'.
Ville bare dele mine resultater, hvis det kan være nyttigt for andre, der falder over dette indlæg.
I skinner 5.2:
irb(main):001:0> ActiveSupport::Inflector.transliterate('ß')
=> "ss"
I postgres 9.6 får jeg:
db-test=# SELECT unaccent('ß') AS unaccent_name;
unaccent_name
---------------
ss
(1 row)