PostgreSQL com encoding LATIN1

Publicado por Leonardo Damasceno em 18/01/2010

[ Hits: 23.575 ]

Blog: https://techcraic.wordpress.com

 


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.

Outras dicas deste autor

Quatro áreas de trabalho no Debian com Compiz

Criando um "pendrive live" com uma imagem .img

Configurando servidor DHCP no Debian

Enviando notificações remotamente via SSH + notify-send

Adicionando o IMSpector em seu pfSense

Leitura recomendada

CentOS 5.7 - Instalando PhpMyAdmin

Erro: ERROR 2006 (HY000): "MySQL server has gone away" [Resolvido]

Instalando MariaDB no CentOS 6.5

Recuperar senha de root do MySQL

Banshee encountered a Fatal Error (sqlite error 11: database disk image is malformed): Saiba como resolver

  

Comentários
[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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts