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