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
