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:[email protected]>  

        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.

         

         

        Desde já agradeço.

         

         

        Att,

         

         

        Viviane

         

        
________________________________


        De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Em nome de Sebastian SWC
        Enviada em: quarta-feira, 25 de abril de 2007 14:12
        Para: Grupo de Usuários do PostgreSQL no Brasil
        Assunto: Re: [PostgreSQL-Brasil] Attach Database

         

        tu poderias me dizer o que quer dizer anexar e desanexar uma base de 
dados?

        On 4/25/07, Viviane Ribeiro <[EMAIL PROTECTED] > wrote:

        Pessoal,

         

        No SQL Server, existe uma proc sp_attach e uma sp_dettach que servem 
para anexar e desanexar databases.

        Como posso fazer isso no Postgresql??

         

         

         

        Viviane

         

        
        _______________________________________________
        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

        
        
        
        -- 
        Atenciosamente,
        Sebastian Selau Webber Colombo
        3 Open Solutions - http://3opensolutions.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