El comando correcto es el siguiente: CREATE DATABASE "Nombre_BD" WITH TEMPLATE template0 OWNER el_propietario encoding 'UTF8' LC_CTYPE 'es_AR.UTF-8' LC_COLLATE = 'es_AR.UTF-8';
Hasta la proxima. Carlos Martínez. 2018-01-17 12:38 GMT-05:00 Néstor Ramires <nrami...@rosario.gov.ar>: > > No, es el mismo error. > > postgres=# CREATE DATABASE mi_base > postgres-# WITH OWNER = postgres > postgres-# TEMPLATE = template0 > postgres-# ENCODING = 'UTF8' > postgres-# CONNECTION LIMIT = -1; > ERROR: encoding "UTF8" does not match locale "es_AR.iso88591" > DETAIL: The chosen LC_CTYPE setting requires encoding "LATIN1". > postgres=# > > Por lo que vengo leyendo: > http://grokbase.com/t/postgresql/pgsql-es-ayuda/0855eb0bvw/bases-de-datos-utf-8-y-latin1-en-un-mismo-server > > http://grokbase.com/t/postgresql/pgsql-general/083y5tj295/locale-encoding-mismatch > > Tendría que hacer un cambio importante en el servidor y no estaría en > condiciones de tocarlo tanto, por las bases de datos que ya tiene. > > > En Wed, 17 Jan 2018 14:02:27 -0300, Jaime Casanova > <jaime.casan...@2ndquadrant.com> escribió: > >> 2018-01-17 11:43 GMT-05:00 Néstor Ramires <nrami...@rosario.gov.ar>: >>> >>> >>> 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=# >>> >>> ¿como puedo sortear este inconveniente sin modificar la codificacion por >>> defecto? >>> >> >> intenta usando template0 como template >> """ >> CREATE DATABASE mi_base >> WITH OWNER = postgres >> TEMPLATE = template0 >> ENCODING = 'UTF8' >> CONNECTION LIMIT = -1; >> """ >> > > > -- > Ing. Agrimensor Néstor Ramires > Departamento de Cartografía Digital > Dirección General de Topografía y Catastro > Municipalidad de Rosario >