[PostgreSQL-Brasil] RES: RES: Attach Database
Osvaldo Kussama
osvaldo_kussama em yahoo.com.br
Quarta Abril 25 20:36:05 UTC 2007
--- Viviane Ribeiro <viviane em interop.com.br> 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: brasil-usuarios-bounces em pgfoundry.org
> [mailto:brasil-usuarios-bounces em pgfoundry.org] 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:viviane em interop.com.br>
>
> To: Grupo de Usuários do PostgreSQL no Brasil
> <mailto:brasil-usuarios em 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/
Mais detalhes sobre a lista de discussão Brasil-Usuarios