Если вам это действительно нужно, то вы можете использовать такие RE:
UPDATE table SET c = regexp_replace(c, '[^\\]\\(u\d{4})', '\\\\\1', 'g');
Убедитесь, что standard_conforming_strings включен, а для regex_flavor установлено значение advanced.
SHOW standard_conforming_strings;
standard_conforming_strings
-----------------------------
on
(1 row)
Замена строки '\\\\\1'
означает две следующие обратные косые черты \\
и \1
представляют первое (отчетное) заключенное в скобки подвыражение (то есть 'u'
, объединенное с четырьмя цифрами из шаблона).