From evandro.silvestre em planin.com.br Mon Apr 30 10:36:04 2007 From: evandro.silvestre em planin.com.br (Evandro Ricardo Silvestre) Date: Mon, 30 Apr 2007 07:36:04 -0300 Subject: [PostgreSQL-Brasil] TRUNCATE In-Reply-To: <20070428175258.GB6382@timbira.com> References: <46322BDF.30403@planin.com.br> <20070428175258.GB6382@timbira.com> Message-ID: <4635C694.5090504@planin.com.br> Um anexo em HTML foi limpo... URL: http://pgfoundry.org/pipermail/brasil-usuarios/attachments/20070430/c7f81bd9/attachment.html From viviane em interop.com.br Mon Apr 30 17:07:25 2007 From: viviane em interop.com.br (Viviane Ribeiro) Date: Mon, 30 Apr 2007 14:07:25 -0300 Subject: [PostgreSQL-Brasil] RES: RES: RES: Attach Database In-Reply-To: <010c01c78778$d95d1590$d815010a@gesin293> Message-ID: <410CBDE321AAF04192B7899E2A2D7E560D6B7F@srv05.SUPERINTEROP.COM.BR> Quando eu efetuo um dettach no SQL Server, pro SQL Server é como se eu tivesse excluído a Database. Ele elimina qualquer registro que aponta pra Database no Catálogo do sistema. Entretanto, ele não exclui o Datafile nem o Log do disco fisicamente. Eu queria fazer o mesmo processo no PostgreSQL. ________________________________ 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 17:33 Para: Grupo de Usuários do PostgreSQL no Brasil Assunto: Re: [PostgreSQL-Brasil] RES: RES: Attach Database estava pensando nessa possibilidade setar o dataallowconnection para false mas acho qvai da na mesma so nao entendi o termo postgresql ira carregar a base.... ----- Original Message ----- From: Gustavo Garay (Lista) To: Grupo de Usuários do PostgreSQL no Brasil Sent: Wednesday, April 25, 2007 5:25 PM Subject: Re: [PostgreSQL-Brasil] RES: RES: Attach Database update pg_database set datallowconn = false where datname = 'tu_basedatos'; estos tampoco permitiria la conexion de ninguna manera Gustavo garay 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. ________________________________ _______________________________________________ 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/20070430/ff4cf6f6/attachment-0001.html From viviane em interop.com.br Mon Apr 30 17:52:14 2007 From: viviane em interop.com.br (Viviane Ribeiro) Date: Mon, 30 Apr 2007 14:52:14 -0300 Subject: [PostgreSQL-Brasil] RES: RES: RES: Attach Database In-Reply-To: <711868.32261.qm@web60817.mail.yahoo.com> Message-ID: <410CBDE321AAF04192B7899E2A2D7E560D6B80@srv05.SUPERINTEROP.COM.BR> 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: brasil-usuarios-bounces em pgfoundry.org [mailto:brasil-usuarios-bounces em pgfoundry.org] 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 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 > > > To: Grupo de Usuários do PostgreSQL no Brasil > > > 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