print postgres example error codes code postgresql

error - raise postgresql example



Cambiar el idioma del sistema y los mensajes de error en PostgreSQL (2)

¿Es posible cambiar el idioma de los mensajes del sistema de 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 requisitos y limitaciones aquí .


La respuesta de Milen no funcionó para mí.

Lo hice funcionar modificando un archivo postgresql.conf . Si estás en Linux, escribe:

sudo find / -iname postgresql.conf

Tenía el mío en /var/lib/pgsql/data . Luego edite el archivo y busque una variable lc_messages y cámbiela a su idioma preferido, por ejemplo, ''en_US.UTF-8'' .

Si PostgreSQL deja de funcionar y usted verifica en su registro que tiene un error que se ve así:

invalid value for parameter "lc_messages": "en_US.UTF-8"

Tienes que editar /etc/locale.gen y descomentar la línea 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 bien, si desea que el idioma sea inglés, simplemente puede establecer lc_messages = ''C'' .