Criando Cluster no PostgreSQL – Linux

Criando outro Cluster no Postgres, nesse artigo vou mostrar como Levantar outra Cluster no PostgreSQL, essa foi minha salvação, pois tinha uma aplicação mais antiga no servidor que estava em LATIN-1 Porém precisava de UTF-8 para rodar outra aplicação, e resolvi com os seguintes passos abaixo.
cluster em utf-8
Logue como usuario postgres:

    su – postgres


Após estar logado como usuario Postgres, crie o Cluster

     bin/initdb -D data_utf8 -E utf8

oque o Codigo acima Faz:
Retalhando:

     -D data_utf8

Serve para Nomear a Data Localizada na Instalação no Postgres

     -E utf8

Será o Encode do Banco ex: utf8, latin-1, iso-8859-1, etc…
Caso esteja usando o Ubuntu o utf8 é o default, ai não preciso passar parãmetro.
Agora vamos Editar o arquivo data_utf8/postgresql.conf e alterar a porta para 5433
pois a 5432 é a padrão e já deve estar rodando outro Cluster !
de permissão seguinte ao DATA

chmod 700 -R data_utf8

Após vamos Levantar o Cluster:

   bin/pg_ctl -D data_utf8 start

Setando o proprietario

bin/psql -U postgres postgres -p 5433

Agora vamos criar uma database com nosso novo Cluster

/opt/PostgreSQL/8.4/bin/createdb seubancodedados -e -E UTF-8 -p 5433 -O postgres

Espero ter ajudado !
God Bless

Você pode gostar...