У меня, тоже перестали восстанавливаться бэкапы.
1с 8.3 + Win serv 2008 + Postgres 9.6.7-1.1С
Делались бэкапы скриптом из командной строки.
Раньше работала такая последовательность действий. Создавал с помощью 1с пустую базу Postgres и восстанавливал из командной строки используя pg_restore
Но сейчас при восстановлении стали сыпаться ошибки и в итоге как у вас при входе в 1с
XX000: ERROR: There are 2 candidates for 'mchar_pattern_fixed_prefix' function'
Все заработало при такой последовательности:
Создал пустую базу в PgAdmin3 1.22.2 с шаблоном template0
И восстановил базу в самом же PgAdmin. Ошибок не было.
Затем создал базу с таким же именем в 1с и все заработало.