[PostgreSQL-Brasil] RES: RES: Attach Database

Viviane Ribeiro viviane em interop.com.br
Quarta Abril 25 20:02:35 UTC 2007


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.

	 

	 

	Desde já agradeço.

	 

	 

	Att,

	 

	 

	Viviane

	 

	
________________________________


	De: brasil-usuarios-bounces em pgfoundry.org [mailto:brasil-usuarios-bounces em pgfoundry.org] 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 <viviane em interop.com.br > 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

-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://pgfoundry.org/pipermail/brasil-usuarios/attachments/20070425/5e11e95c/attachment-0001.html 


Mais detalhes sobre a lista de discussão Brasil-Usuarios