Instale e configure o local correto para um erro postgresql no Ubuntu 18.04.2

Instale e configure o local correto para um erro postgresql no Ubuntu 18.04.2

Aqui está o meu erro quando tento usar o postgresql 10:

DETALHE: O banco de dados foi inicializado com LC_COLLATE "en_US.UTF-8", que não é reconhecido por setlocale().

Como configurar corretamente as localidades?

Eu tentei: export LC_COLLATE=en_US.UTF-8

Responder1

A mensagem implica que en_US.UTF-8não faz parte das localidades disponíveis (que podem ser exibidas com locale -a)

Para adicioná-lo:sudo locale-gen en-US.UTF-8

Em seguida, o PostgreSQL precisa ser reiniciado para ser iniciado.

Se esta instância do PostgreSQL foi criada copiando um diretório de dados de outra máquina, você também deseja reindexar os bancos de dados (consulte reindexb) para levar em conta qualquer alteração nas localidades entre os sistemas.

informação relacionada