Hola Angelo,
Quizás puedas cambiar el client_encoding en el postgres conf, si es que
no lo setea la propia app al conectarse.
Saludos,
On 2018-01-19 10:43, Hellmuth Vargas wrote:
Hola Angelo
La respuesta corta es NO. No se puede cambiar esto en un cluster, para
esto hay que crear un nuevo cluster y en el initdb especificarle el
encoding deseado. Lo que si se puede hacer es crear una base de datos
con un encoding diferente al default (empleando el template0) y migrar
los datos a esta.
El 19 de enero de 2018, 08:31, Angelo Astorga<angeloasto...@gmail.com
<mailto:angeloasto...@gmail.com>> escribió:
Hola lista,
Existe alguna forma de cambiar el enconding a las BD default de
postgresql, es decir, a template1, template0 y postgres.
Adjunto pantallazo...
select * from pg_database ;
datname | datdba | encoding | datcollate | datctype |
datistemplate | datallowconn | datconnlimit | datlastsysoid |
datfrozenxid | dattablespace |
datacl
-----------+--------+----------+----------------+----------------+---------------+--------------+--------------+---------------+--------------+---------------+---------
----------------------------
template1 | 10 | 8 | C | C |
t | t | -1 | 12915 |
1873 | 1663 | {=c/post
gres,postgres=CTc/postgres}
template0 | 10 | 8 | C | C |
t | f | -1 | 12915 |
1873 | 1663 | {=c/post
gres,postgres=CTc/postgres}
postgres | 10 | 8 | C | C |
f | t | -1 | 12915 |
1873 | 1663 |
prueba | 16386 | 8 | es_CL.iso88591 | es_CL.iso88591 |
f | t | -1 | 12915 |
1873 | 1663 |
El problema es que este encoding no permite trabajar con "ñ" y
vocales con acento con un web service externo y como tal, estoy
teniendo problemas por ello.
Probé cambiando enconding a la BD prueba pero no resulto, me
parece que si o si se debe cambiar a las otras.
Agradecido desde ya.
--
Cordialmente,
Ing. Hellmuth I. Vargas S.
Esp. Telemática y Negocios por Internet
Oracle Database 10g Administrator Certified Associate
EnterpriseDB Certified PostgreSQL 9.3 Associate