Aquí está mi error cuando intento usar postgresql 10:
DETALLE: La base de datos se inicializó con LC_COLLATE "en_US.UTF-8", que setlocale() no reconoce.
¿Cómo configurar correctamente las configuraciones regionales?
Lo intenté: exportar LC_COLLATE=en_US.UTF-8
Respuesta1
El mensaje implica que en_US.UTF-8
no forma parte de las configuraciones regionales disponibles (que se pueden mostrar con locale -a
)
Para agregarlo:sudo locale-gen en-US.UTF-8
Luego es necesario reiniciar PostgreSQL para retomarlo.
Si esta instancia de PostgreSQL se creó copiando un directorio de datos de otra máquina, también querrá volver a indexar las bases de datos (consulte reindexb
) para tener en cuenta cualquier cambio en las configuraciones regionales entre sistemas.