1) Os pacotes do Debian fazem isso automaticamente, de forma limpa.
Você instala o 8.1 e 8.2 na mesma máquina e ele sobe cada um em uma
porta diferente. Vale a pena conferir para ver como ele organiza as
coisas, particularmente a estrutura de diretórios e o init.d. O seu
problema é que não está passando o número da porta ao iniciar o
serviço. Ao subir a segunda instância ele vai reclamar que já existe
uma lá. Basta subir em outra porta.

No entanto a minha recomendação é utilizar o Zen para subir cada
Postgres numa máquina virtual distinta. Assim você pode pelo menos
isolar processador e memória em cada banco. Também seria bom destinar
um grupo de discos para cada máquina virtual.

Mas ao fim e ao caso... só faça este tipo de coisa em ambientes de
teste/homologação/laboratório. Em ambiente de produção... você vai
precisar de performance e este é o pior cenário de disputa pelos
recursos.

Um grande abraço,
Fábio Telles

Em 05/03/08, Thiago Risso<[EMAIL PROTECTED]> escreveu:
> >  >  Eu já fiz isso com 3 instancias tranquilo... !! inclusive com
>  >  >  ENCODING´s Diferentes sem problemas !
>  >
>  >  Na mesma versão (numa única instalação do postgresql?).
>
>
> Sim... Apenas iniciando 3 CLUSTERs (2 Latin1 e 1 UTF-8)
>
>
>  >  >  Para conectar pelo psql, sempre precisará especificar a porta (Das
>  >  >  instâncias diferentes de 5432)... !
>  >
>  >  Mas aqui eu deixei a porta default.
>
>
> Cada instancia deve *RODAR* em uma porta diferente (5432, 5433, 5434,
>  .... etc) - Deve ser definido no postgresql.conf ( port ) dentro do
>  PGDATA do cluster.
>
>  Funciona .... Mas não sei se é recomendado (Creio que não seja - a não
>  ser que muito bem configurado a questão de shared_memory, pois todas
>  as instancias utilizar-se-ão dos mesmos recursos, e o servidor não irá
>  dar erro ao startar, como eh de costume, jah que o kernel terá memória
>  suficiente para a instancia em questão, mas não terá para a(s)
>  outra(s) )
>
>
>
>  >  Bem, estou perguntando por que encontrei um documento muito bom:
>  >
>  >  Using the PostgreSQL Database Server
>  >  http://www.elsn.org/main/postgresql/
>  >
>  >  Onde o cara afirma que para criar clusters temos que ter versões 
> diferentes.
>
> >   É verdade que ele está usando a versão 8.2e ferramentas desenvolvidas
>
> >  para Debian e não assim, na unha.
>
>
> Jah usei em Debian (Empacotado) também, e o empacotamento vem com
>  algumas ferramentas especificas  (pg_createcluster, pg_ctlcluster,
>  etc), mas posso responder se dah pra fazer ou não ...
>
>
>
>
>  --
>  Att:
>
> Thiago Risso
>
> _______________________________________________
>  pgbr-geral mailing list
>  [email protected]
>  https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>


-- 
blog: http://www.midstorm.org/~telles/
e-mail / jabber: [EMAIL PROTECTED]
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a