• 1C 8.3 под Linux — pg_catalog.like_escape(mvarchar, mvarchar) does not exist

    После разворачивания серверной 1С 8.3 на Linux-сервере с патченой постгрёй возникли проблемы — в произвольных местах 1с падает с вышеуказанной ошибкой.

    Нужно зайти в консоль постгреса и выполнить 2 SQL-запроса.

    # CREATE FUNCTION pg_catalog.like_escape(mvarchar, mvarchar) RETURNS mvarchar AS ‘$libdir/mchar’, ‘mvarchar_like_escape’ LANGUAGE C IMMUTABLE RETURNS NULL ON NULL INPUT;
    # CREATE FUNCTION pg_catalog.similar_escape(mvarchar, mvarchar) RETURNS mvarchar AS ‘$libdir/mchar’, ‘mvarchar_similar_escape’ LANGUAGE C IMMUTABLE RETURNS NULL ON NULL INPUT;