Re: configuracion regional

From: Néstor Ramires <nramire1(at)rosario(dot)gov(dot)ar>
To: pgsql-es-ayuda(at)lists(dot)postgresql(dot)org
Subject: Re: configuracion regional
Date: 2018-01-17 18:08:38
Message-ID: op.zczzcohkocut9v@car-800
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

¡Una barbaridad!
¡Muchisisisimas Gracias a todos!

En Wed, 17 Jan 2018 14:49:05 -0300, Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org> escribió:

> Néstor Ramires escribió:
>> Hola
>> Tengo una base de datos configurada por el administrador de la siguiente manera:
>> ENCODING = 'LATIN1'
>> TABLESPACE = pg_default
>> LC_COLLATE = 'es_AR.iso88591'
>> LC_CTYPE = 'es_AR.iso88591'
>> Todas las tablas que se crean con el comando CREATE DATABASE, por defecto tienen estas caracteristicas
>> Ahora, cuando quiero darle mas detalles al momento de crear la base de datos con estos parametros, me da el siguiente error.
>>
>> postgres=# CREATE DATABASE mi_base
>> WITH OWNER = postgres
>> ENCODING = 'UTF8'
>> CONNECTION LIMIT = -1;
>> ERROR: encoding "UTF8" does not match locale "es_AR.iso88591"
>> DETAIL: The chosen LC_CTYPE setting requires encoding "LATIN1".
>> postgres=#
>
> El problema es que el locale escogido usa Latin1 (iso-8859-1) en lugar
> de UTF8. Para poder usar una codificación distinta (utf8 en tu caso)
> tienes que además usar un locale correcto. Prueba así:
>
> create database ...
> encoding = 'UTF8' lc_ctype = 'es_AR.UTF8' lc_collate = 'es_AR.UTF8'
>
> asegurándote además de usar template0, como ya te indicaron en otras
> respuestas.

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Carlos Perez 2018-01-18 12:26:37 Postgres 10 conexiones
Previous Message Carlos Martinez 2018-01-17 17:49:07 Re: configuracion regional