¿Es posible cambiar el idioma de los mensajes del sistema de PostgreSQL?Cambiar el idioma del sistema y los mensajes de error en PostgreSQL
En MSSQL, por ejemplo, esto es posible con la instrucción SQL SET LANGUAGE.
¿Es posible cambiar el idioma de los mensajes del sistema de PostgreSQL?Cambiar el idioma del sistema y los mensajes de error en PostgreSQL
En MSSQL, por ejemplo, esto es posible con la instrucción SQL SET LANGUAGE.
SET lc_messages TO 'en_US.UTF-8';
Más información sobre los requisitos y limitaciones here.
La respuesta de Milen no funcionó para mí.
Lo tengo trabajando modificando un archivo postgresql.conf
. Si estás en Linux, escriba:
sudo find/-iname postgresql.conf
tuve mina en /var/lib/pgsql/data
. Luego edite el archivo y busque una variable lc_messages
y cámbiela a su idioma preferido, p. 'en_US.UTF-8'
.
Si PostgreSQL deja de funcionar y se echa en su registro que tiene un error que se ve así:
invalid value for parameter "lc_messages": "en_US.UTF-8"
Tiene que editar /etc/locale.gen
y la línea uncomment con la codificación del mensaje de error (por ejemplo en_US.UTF-8
). Luego debe ejecutar locale-gen
(como raíz) para actualizar las configuraciones regionales. Finalmente, para verificar si la configuración regional está configurada, puede ejecutar locale -a
.
O, si desea que el idioma sea inglés, puede simplemente configurar lc_messages = 'C'
.
La mina estaba en '/ etc/postgresql/9.5/main/postgresql.conf' en un Ubuntu 14.04 con postgresql instalado desde el PPA PostgreSQL oficial. Dejándolo aquí para el beneficio de otros. – LeoRochael
En 'ventanas', p. 'C: \ Archivos de programa \ PostgreSQL \ 9.5 \ data' – Beat
Desafortunadamente, esto no parece tener ningún efecto cuando el servidor de la base de datos está instalado en Windows. –
De acuerdo con este informe de error - http://archives.postgresql.org/pgsql-bugs/2008-05/msg00134.php, tienes razón. ¿Has intentado cambiar la configuración de 'lc_messages' directamente en el postgresql.conf y para reiniciar? –
Ahora, después de leer el hilo mencionado en los archivos, la única forma de cambiar el idioma de los mensajes del sistema parece ser cambiar la configuración regional del sistema operativo. –