Olá Osvaldo!
Corrija-me se eu estiver enganada... O problema de diferentes agrupamentos é que hora vou carregar um, hora vou carregar outro. E se quiser carregar ambos vou ter que carregar cada um em uma porta diferente. Só que no meu caso preciso carregar ambas as databases na mesma instância, na porta default. Tipo, vou ter a baseA e a baseB rodando e em determinado momento vou executar um script que ele anexa a baseC, que fisicamente já está no disco dentro da pasta onde a variável $PGDATA aponta, ela só não está listada no catálogo do sistema. O anexar database, poderíamos dizer que seria inserir um registro no catálogo do sistema para que este passe a visualizar e carregar a base. Abs, Viviane -----Mensagem original----- De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em nome de Osvaldo Kussama Enviada em: quarta-feira, 25 de abril de 2007 17:36 Para: Grupo de Usuários do PostgreSQL no Brasil Assunto: Re: [PostgreSQL-Brasil] RES: RES: Attach Database --- Viviane Ribeiro <[EMAIL PROTECTED]> escreveu: > Pelo pg_hba.conf consigo restringir o acesso a > database, mas ele continua carregando a base. > > Efetivamente gostaria que o postgresql não > visualizasse, nem carregasse a database por um > tempo, até que fosse dado um attach nela. > > Existe uma tabela no system catalog que lista as > databases a serem carregadas - a pg_database. > Entretanto, não consigo editá-la diretamente. > > > > ________________________________ > > De: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] Em > nome de Joao > Enviada em: quarta-feira, 25 de abril de 2007 16:42 > Para: Grupo de Usuários do PostgreSQL no Brasil > Assunto: Re: [PostgreSQL-Brasil] RES: Attach > Database > > > > pg_hba.conf resolve o q vc quer > > ----- Original Message ----- > > From: Viviane Ribeiro > <mailto:[EMAIL PROTECTED]> > > To: Grupo de Usuários do PostgreSQL no Brasil > <mailto:brasil-usuarios@pgfoundry.org> > > Sent: Wednesday, April 25, 2007 4:23 PM > > Subject: [PostgreSQL-Brasil] RES: Attach Database > > > > Imagine o seguinte... > > A variável $PGDATA aponta para /pgsql/dados > > Dentro da pasta dados duas pastas, uma para cada > base.... a BASEA e a BASEB > > > > Sendo assim eu tenho... > > /pgsql/dados/BASEA > > /BASEB > > > > Em determinado momento eu não quero mais deixar > disponível a baseB, mas, não quero excluir ela... > quero simplesmente detachar ou melhor, desanexar a > base do Postgresql, sem realizar a exclusão da > database, visto que no processo de exclusão a pasta > da database é eliminada, neste caso a pasta BASEB. > > > > No processo de anexar a base de dados... realizo o > processo inverso... tenho a pasta da base de dados, > mas a mesma não está sendo carregada pelo > Postgresql, tipo, se eu tentar rodar um psql BancoB, > não vou conseguir acessar... mas a pasta que > armazena as informações da base, neste exemplo, > encontra-se fisicamente dentro da pasta > /pgsql/dados/BASEB. Eu quero simplesmente que o > PostgreSQL passe a visualizar ela. > > > > No SQL Server, no momento em que eu rodo o > sp_dettach, ou seja, desanexo uma database, na > console de administração não consigo mais > visualizar, nem conectar na base de dados. Quando o > SQL Server é iniciado, ele não carrega essa base de > dados. Entretando, o arquivo MDF e LDF continuam > existindo. No momento em que eu quiser voltar a > visualizar e acessar essa database eu rodo o > sp_attach informando aonde estão os arquivos .MDF E > .LDF da database, para anexar a base novamente no > SQL Server. > Diferentes agrupamentos (database cluster) não resolvem seu problema? http://www.postgresql.org/docs/8.2/interactive/creating-cluster.html Quando você disparar o PostgreSQL você indica qual agrupamento utilizar. []s Osvaldo __________________________________________________ Fale com seus amigos de graça com o novo Yahoo! Messenger http://br.messenger.yahoo.com/ _______________________________________________ Grupo de Usuários do PostgreSQL no Brasil Antes de perguntar consulte o manual http://pgdocptbr.sourceforge.net/ Para editar suas opções ou sair da lista acesse a página da lista em: http://pgfoundry.org/mailman/listinfo/brasil-usuarios _______________________________________________ Grupo de Usuários do PostgreSQL no Brasil Antes de perguntar consulte o manual http://pgdocptbr.sourceforge.net/ Para editar suas opções ou sair da lista acesse a página da lista em: http://pgfoundry.org/mailman/listinfo/brasil-usuarios