Pular para o conteúdo

PostgreSQL com encoding LATIN1

Dica publicada em Linux / Banco de Dados
Leonardo Damasceno leodamasceno
Hits: 24.563 Categoria: Linux Subcategoria: Banco de Dados
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

PostgreSQL com encoding LATIN1

Antes de mais nada, esta dica foi testada em Linux Debian Lenny, Squeeze e Ubuntu 9.10, com as versões 8.3 e 8.4 do PostgreSQL.

Primeiro, vamos mover tudo do diretório /var/lib/postgresql/8.4/main. Para isso faça o login com o usuário root:

su

Agora vamos navegar até o diretório:

# cd /var/lib/postgresql/8.4/main

Então vamos mover os arquivos para um diretório acima, ou anterior... como queiram falar:

# mv * ../

Vamos precisar de apenas dois arquivos desses que movemos. Movi tudo, pois não sei o que cada um tem no diretório especificado, então fica mais fácil do que colar apenas o conteúdo do meu diretório. Então vamos voltar um diretório acima e mover dois arquivos:

# cd ..
# mv server.key server.crt main
# chown postgres.postgres main


Faça o login com o usuário postgres:

# su postgres

E digite isso:

/usr/lib/postgresql/8.3/bin/initdb --pgdata=/var/lib/postgresql/8.3/main/ --encoding=LATIN1 --locale=C --username=postgres -W

Agora você pode criar base de dados com encoding LATIN1.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Quatro áreas de trabalho no Debian com Compiz

Visualizando mensagem da fila do Postfix

Criando um "pendrive live" com uma imagem .img

THC-Hydra no GNU/Linux

Redefinindo a senha de root no MySQL (sem saber a atual)

MySQL no Asterisk

Resolvendo as dependências do DBDesigner 4 no Mandriva

Alterando a senha de root do MySQL no Slackware 14.1

Recuperando senha MySQL

LAMP com PHP 7 no Linux Mint 17.3 e Ubuntu 14.04

#1 Comentário enviado por SMarcell em 18/01/2010 - 18:29h
Complementando... criar um banco em LATIN1 num cluster codificado em UTF-8:

CREATE DATABASE nome_do_banco ENCODING 'ISO8859-1' LC_CTYPE 'pt_BR.ISO8859-1' TEMPLATE template0;

Contribuir com comentário

Entre na sua conta para comentar.