From: | Jaime Casanova <jcasanov(at)systemguards(dot)com(dot)ec> |
---|---|
To: | mauricio pullabuestan <jmauriciopb(at)yahoo(dot)es> |
Cc: | Postgres ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Cambiar el collate C.UTF-8 de base de datos postgres a en_US.utf8 |
Date: | 2021-04-23 15:51:46 |
Message-ID: | 20210423155146.GA4439@ahch-to |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
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
From | Date | Subject | |
---|---|---|---|
Next Message | Jaime Casanova | 2021-04-23 16:29:34 | Re: Problema con insert desde select y on conflict |
Previous Message | mauricio pullabuestan | 2021-04-23 14:05:56 | Re: Cambiar el collate C.UTF-8 de base de datos postgres a en_US.utf8 |