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
