Joao wrote:

>1) no postgresql a partir da versao 8 nao me engano vc trabalha com o 
>conceito de tablespace. Isso possibilita cada banco de dados  ser criados em 
>diretorio separados. Cada banco de dados tem um diretorio contendo 
>números(OIDs) que correspondem a objetos e banco de dados, tables,indices... 
>Se vc nao usar tablespace cada banco de dados tem um diretorio com o seu OID 
>dentro de um diretorio chamado base.
>Você pode disponibilizar o seu banco de dados realizando o dump de todo o 
>banco de dados ou copiando o file system: ou seja copa todo o seu diretorio 
>$PGDATA.
>
>  
>
É, eles servem na verdade para vc separar por exemplo, tableas de 
índices, alocar objetos em outras pastas ou outros hd's a fim não só de 
organizar, mas de melhorar a performance do banco.

Mas isso é para questões de administração do banco, só se preocupe com 
isso se você for DBA.

>Eu acho que os conceitos cliente/servidor nao estao muito claro pra vc!
>  
>
Provavelmente.

Quem trabalha com Firebird e Interbase tem que saber onde estão os 
arquivs do banco de dados e informam o path para o servidor, nesse caso 
teoricamente um servidor firebird ou interbase pode conectar a qualquer 
arquivo de banco em qualquer local na maquina, desde que o usuário passe 
o caminho.

Quando você trabalha com servidores de banco de dados, você tem que 
esquecer arquivo. Servidor é totalmente avesso a arquivo. Você não se 
conecta a pasta ou arquivo, mas sim ao servidor. É só isso que o 
programador tem que saber. Arquivos nem pasta do banco interessam, para 
o desenvolvedor que se conecta a um servidor de banco de dados.

Quem precisa saber sobre isso se for fazer algum trabalho de alocação 
dos objetos com table spaces ou backup físico, replicação stand by, etc. 
é o BDA.

>pra vc acessar qualquer serviço, isso e feito "BASICAMENTE" com o ip do 
>usuario,senha,servidor ,porta. No caso vc nao aponta o GBB mas sim o nome do 
>banco que deseja  utilizar.....
>
>
>
>----- Original Message ----- 
>From: <[EMAIL PROTECTED]>
>To: <[email protected]>
>Sent: Friday, May 19, 2006 3:56 PM
>Subject: [PostgreSQL-Brasil] Sobre base de dados e outras dúvidas...
>
>
>Amigos, estou migrando do interbase para Postgre, e estou com algumas 
>dúvidas com relação ao postgre, e vcs podem me ajudar, as duvidas são estas:
>
>1) - No interbase as tabelas, procedures, etc.., são criadas em arquivos 
>.gdb, e no Postgre parece não seguir esse mesmo mecanismo, gostaria de saber 
>detalhadamente como as bases de dados são criadas, e onde são gravadas, e, 
>posterior como é feito a distribuição dessa base de dados para os 
>aplicativos finais.
>2) - Tenho um sistema de folha de pagamento em interbase e estou querendo 
>migrar para Postgre. No interbase uso arquivos .ini para acessar a base de 
>dados correspondente a empresa selecionada a ser utilizada pelo sistema, e 
>como que faço no postgre para conseguir essa mesma funcionalidade, pois para 
>cada empresa tenho que ter uma base de dados separadas.
>3) Como faço para acessar em rede a base de dados do postgree, pois no 
>interbase esse acesso é muito simples, bastando apenas distribuir nas 
>máquinas clientes arquivos .ini apontando o IP e o GDB da máquina servidora 
>que o acesso é feito.
>4) Outra dúvida faço o acesso nativo ao Postgre utilizando o Zeos 6.1.5, mas 
>não estou conseguinte realizar as transações usando esses componentes, como 
>faço?
>
>Obs. Utilizo o Postgree 8.0 - plataforma Windows
>
>Desde já agradeço a colaboração de todos.
>AT: Paulo Augustinho
>
>
>
>--------------------------------------------------------------------------------
>
>
>_______________________________________________
>Grupo de Usuários do PostgreSQL no Brasil
>http://www.postgresql.org.br 
>
>_______________________________________________
>Grupo de Usuários do PostgreSQL no Brasil
>http://www.postgresql.org.br
>
>  
>

_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
http://www.postgresql.org.br

Responder a