Conflito de idioma no banco de dados PstgreSQL

1. Conflito de idioma no banco de dados PstgreSQL

Nat S
ngs549672

(usa Ubuntu)

Enviado em 12/07/2019 - 08:33h

Bom dia!
Meu servidor é o Ubuntu 18.04 LTS e trabalho meu banco de dados com o PostgreSQL 11.
Estou migrando do Fedora 16 e não sei como foi feita essa questão na época.
O problema é o seguinte: quando eu crio os usuários, bancos de dados e faço o restore, ao conferir com o \L aparece como en_us, mesmo eu já tendo trocado o idioma de todo o sistema (pelo menos acredito que o tenha feito).
Já recorri a soluções de outros fóruns e foram inconclusivos. Outros problemas aparecem (como com o locale) e acabo voltando para o idioma em inglês.
Minha principal dúvida é: tem como instalar o Ubuntu server 18.04 já em português? Foi a única solução que ainda não consegui testar pois minha instalação não tem essa opção e acabo por escolher o inglês.


  


2. Reveja

Andre Luiz
andre.aldeia

(usa Ubuntu)

Enviado em 12/07/2019 - 13:46h

Selecionando o mapa de caracteres correto:
#dpkg--reconfigure locales

Confirmando se o idioma em uso no S.O é o correto:
#cat /etc/default/locale
Deverá ser algo como:
LANG="pt_BR.UTF-8"
LANGUAGE="pt_BR:pt:en"

Caso esteja errado instale o pacote correto:
#dpkg-reconfigure locales

Caso já esteja tudo dessa forma tente apenas forçar o arquivo "postgresql.conf" dentro da pasta "data do PostgreSQL" nos caminhos:

lc_messages = 'pt_BR.UTF-8'
lc_monetary = 'pt_BR.UTF-8'
lc_numeric = 'pt_BR.UTF-8'
lc_time = 'pt_BR.UTF-8'

Reinicie o seviço e observe se funcionou.
Caso negativo as tentativas acima crie somente o cluster de banco de dados novamente.
Dentro da do diretório "bin" do PostgreSQL:
#./initdb -D ../data (Observe se poderá fazer com o root ou logado com o usuário postgres de acordo com as permissões da pasta "data")

Depois posta os resultados por favor.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts