Schema de la extensión UNACCENT

Buenas,

Estamos con Guarani 3.22.1 teniendo problemas con algunos filtros que utilizan la funcion unaccent . Tanto en Gestion como en Autogestion:

================================================================================
=================================   ERRORES   ==================================
================================================================================

clase: SIU\Chulupi\ErrorKernelDb
mensaje: : SQL ERROR: SQLSTATE[42883]: Undefined function: 7 ERROR:  function unaccent(text) does not exist
LINE 1: SELECT unaccent($$r$$::text) AS texto
               ^
HINT:  No function matches the given name and argument types. You might need to add explicit type casts.
SELECT unaccent($$r$$::text) AS texto
traza: [TRAZA]

---[ 0 ]-----------------------------------------

- function: SIU\Chulupi\util\db\DbPdo->consultar
- file: /usr/local/siu/autogestion/vendor/siu/chulupi-framework/src/SIU/Chulupi/util/db/DbPdo.php, linea 144

---[ 1 ]-----------------------------------------

- function: SIU\Chulupi\util\db\DbPdo->consultar_fila
- file: /usr/local/siu/autogestion/vendor/siu/chulupi-framework/src/SIU/Chulupi/util/CaracteresEspeciales.php, linea 74

Y la razón pareciera ser que dicha extensión fue creada en el schema public mientras que las llamadas a la función son en el contexto del schema negocio

Para salir del paso modificamos las llamadas a la funcion anteponiendo el schema:

$sql = "SELECT public.unaccent($$".$texto."$$::text) AS texto";

La pregunta es, corresponde que esté en public o en realidad esa extensión debió crearse en negocio?

Muchas gracias

Hola Emiliano,

en este foro se trató un tema similar al que planteas mira indicaciones que se mencionan allí.

Saludos