On Fri, Apr 23, 2021 at 02:05:56PM +0000, mauricio pullabuestan wrote:
> Hola Jaime.
> 
> 
> Envio la salida 
> 
> 
> Servido de Producción
> Ubuntu 14.04.6 LTS (GNU/Linux 3.19.0-80-generic x86_64)
> locate
> 
> 
> LANG=es_EC.UTF-8
> LANGUAGE=es_EC:es
> LC_CTYPE=es_EC.utf8
> 
[...]
> 
> Servidor replica
> Ubuntu 20.04.2 LTS (GNU/Linux 5.4.0-72-generic x86_64)
> locale
> 
> 
> LANG=C.UTF-8
> LANGUAGE=
> LC_CTYPE="C.UTF-8"
> LC_NUMERIC="C.UTF-8"
> LC_TIME="C.UTF-8"
> LC_COLLATE="C.UTF-8"
> LC_MONETARY="C.UTF-8"
> LC_MESSAGES="C.UTF-8"
> LC_PAPER="C.UTF-8"
> LC_NAME="C.UTF-8"
> LC_ADDRESS="C.UTF-8"
> LC_TELEPHONE="C.UTF-8"
> LC_MEASUREMENT="C.UTF-8"
> LC_IDENTIFICATION="C.UTF-8"
> LC_ALL=
> 
> 
> locale -a
> C
> C.UTF-8
> POSIX
> en_US.utf8
> es_EC.utf8
> 

ok, el problema principal es que la variable de ambiente LANG en el nuevo 
servidor está como "C.UTF-8", pero si tienes instalado el locale
necesario.

Mi sugerencia sería que elimines el clúster actual de la réplica
(pg_dropcluster) y lo vuelvas a crear ejecutandolo así:

LANG=es_EC.UTF-8 pg_createcluster 12 main

O también puedes cambiar la variable de ambiente LANG  a nivel global en
el sistema operativo.

PD: evita el top-posting

-- 
Jaime Casanova
Director de Servicios Profesionales
SystemGuards - Consultores de PostgreSQL


Reply via email to