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

Responder a