Como Alterar Totalmente A Codificação Do Postgresql Para Latin9
#1
Posted 03/08/2010, 20:20
Possuo um VPS exclusivo com centos para uso do postgresql versão 8.4 necessito alterar umas configurações que meu TI exige que serião:
Nas outras configurações que são carregadas com o initdb deve ser configurada o idioma português do
Brasil:
lc_messages = 'pt_BR'
lc_monetary = 'pt_BR'
lc_numeric = 'pt_BR'
lc_time = 'pt_BR'
Também preciso aplicar o pt_br para o collation, locale, character type, de um determinando banco ou todo o server postgresql e não estou conseguindo, alguém poderia me ajudar?
- josealmir, Miguceamma and JeffMalm curtiram esta postagem
#2
Posted 03/08/2010, 23:47
Você precisa reconstruir o cluster do seu banco com o encoding desejado. Possivelmente, quando você rodou pela primeira vez, usou algum incompatível com o que você deseja.
Mas por curiosidade, porque você deseja o LATIN9? Ele, segundo a documentação do PG (22.2.1. Supported Character Sets é referente à linguagem "LATIN1 with Euro and accents". O recomendado para o nosso idioma é LATIN1, pois dá total suporte ao nosso idioma, acentos, etc. Você chegou a estudar isso ou foi apenas o que encontrou?
De qualquer forma, o comando para reconstruir o cluster é o abaixo, no sistema operacional:
# initdb -E LATIN9 /DIR/DO/DATA
Se desejar também trocar o locale e as opções específicas de messages, monetary, numeric e time como mencionou (21.1. Locale Support), inclua os trechos abaixo no seu comando do initdb:
--locale=pt_BR --lc-messages=pt_BR --lc-monetary=pt_BR --lc-numeric=pt_BR --lc-time=pt_BR
Ou seja:
# initdb -E LATIN9 --locale=pt_BR --lc-messages=pt_BR --lc-monetary=pt_BR --lc-numeric=pt_BR --lc-time=pt_BR /DIR/DO/DATA
Eu nunca usei pt_BR nessas opções, mas acredito que funcione. Não custa nada testar.
Só tome cuidado, pois ao rodar o comando, o diretório de destino vai remover todas as informações atuais do PG e criar novamente (bancos de dados, etc...)
Depois posta aqui o resultado...
Abs
#3
Posted 18/08/2011, 14:40
Obrigado.
Alexsander,
Você precisa reconstruir o cluster do seu banco com o encoding desejado. Possivelmente, quando você rodou pela primeira vez, usou algum incompatível com o que você deseja.
Mas por curiosidade, porque você deseja o LATIN9? Ele, segundo a documentação do PG (22.2.1. Supported Character Sets é referente à linguagem "LATIN1 with Euro and accents". O recomendado para o nosso idioma é LATIN1, pois dá total suporte ao nosso idioma, acentos, etc. Você chegou a estudar isso ou foi apenas o que encontrou?
De qualquer forma, o comando para reconstruir o cluster é o abaixo, no sistema operacional:# initdb -E LATIN9 /DIR/DO/DATA
Se desejar também trocar o locale e as opções específicas de messages, monetary, numeric e time como mencionou (21.1. Locale Support), inclua os trechos abaixo no seu comando do initdb:--locale=pt_BR --lc-messages=pt_BR --lc-monetary=pt_BR --lc-numeric=pt_BR --lc-time=pt_BR
Ou seja:# initdb -E LATIN9 --locale=pt_BR --lc-messages=pt_BR --lc-monetary=pt_BR --lc-numeric=pt_BR --lc-time=pt_BR /DIR/DO/DATA
Eu nunca usei pt_BR nessas opções, mas acredito que funcione. Não custa nada testar.
Só tome cuidado, pois ao rodar o comando, o diretório de destino vai remover todas as informações atuais do PG e criar novamente (bancos de dados, etc...)
Depois posta aqui o resultado...
Abs
#4
Posted 15/02/2012, 13:54
#6
Posted 11/10/2017, 15:32
Levitra Samples Europe Cialis Generic Chepest Po Box Delivery generic cialis Cialis Per Erezione Buy Tetracycline 500 Mg For Dogs 79
#7
Posted 28/10/2017, 20:20
Generic Viagra Soft Tabs 50mg cialis Priligy Online Espana Levitra Every Day Next Day Delivery Pharmacy
#8
Posted 11/11/2017, 10:34
Cialis Achat Pas Cher cialis buy online Propecia Online No Prescription Viagra Directpharmacyusa
Viagra Acheter France Amoxicilline Worldwide Hydrochlorothiazide Tablets viagra online pharmacy Order Fertility Pills Online
#9
Posted 12/09/2022, 00:54
#10
Posted 15/09/2022, 11:52
#11
Posted 31/10/2022, 00:11
#12
Posted 05/11/2022, 08:37
#13
Posted 21/01/2023, 17:05
#14
Posted 26/01/2023, 02:18
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)