2006/2/23, Diego Mancilha <
[EMAIL PROTECTED]>:
Will
Você pode descobrir a pasta que o Nabucodonosor citou com o seguinte comando no linux:
ps -aux |grep postmaster
esse comando vai te listar algo como:
postgres 2308 0.0 0.1 17892 540 ? S 2005 0:00 /usr/local/pgsql/bin/postmaster -i -D /usr/local/pgsql/data
diego 24163 0.0 0.1 5288 664 pts/0 S+ 08:46 0:00 grep postmaster
O que vai te interessar é a opção -D /usr/local/pgsql/data , onde o caminho é onde se encontra os dados do PostgreSQL.
No windows não sei como poderia ser feito...
Diego Mancilha
[EMAIL PROTECTED]
Will Robson <[EMAIL PROTECTED]> escreveu:Agradeço suas explicações, deu para entender bem este funcionamento.
Mas atualmente eu tenho o seguinte problema: eu desenvolvo softwares, ERP ou
específicos para diversos segmentos, com isso eu sempre preciso pegar o meu
banco e enviar para o cliente e muitas vezes trazer o banco do cliente para
efetuar testes. Hoje consigo fazer isso perfeitamente no Firebird.
Como seria isso no Post ?
-----Mensagem original-----
De: Nabucodonosor Coutinho [mailto:[EMAIL PROTECTED]]
Enviada em: terça-feira, 21 de fevereiro de 2006 05:43
Para: [EMAIL PROTECTED]; [email protected]
Assunto: Re: [PostgreSQL-Brasil] Localização do Banco de Dados - Ninguem me
ajuda ?
o postgresql inicia um cluster do banco (espaco onde ele grava os
bancos) na pasta informada pelo start do cluster que geralmente e
feito pelo comando initdb, se vc fez essa instalaca o no windows ou
usou um gerenciador de pacotes como apt ou rpm esse processo foi
transparente para vc.
o que importa eh que no postgresql se vc nao vai executar tarefas de
administracao/configuracao do server voce nao precisara saber onde
estao esses arquivos.
mas, no windows eles ficam na pasta data dentro da pasta de instalacao do
pg.
mas vc nao precisa se referenciar a esse local quando vc cria um banco
de dados, o postgresql eh um servidor, ele eh quem serve o banco para
vc, nao importando em qual pasta ou disco ele esteja.
quanto aos arquivos da base, esqueca isso, o postgre segmenta a base
em inumeros arquivos nomeados por um numero de identificacao do objeto
que esse arquivo representa no banco.
uma coisa que vc tem que ter em mente agora eh que vc nao trabalha
mais com arquivo e sim com servidor.
o interbase/firebird sao uma coisa totalmente fora dos padroes, em
todos os outros sgbds, quando se ace ssa um banco vc nao tem nada que
saber sobre arquivos, quem faz isso pra vc eh o servidor, ateh mesmo
porque, por queestoes de segurancao, esses arquivos ficam em locais q
os usuarios comuns que acessam o banco nem tem acesso, apenas o
servidor e os administradores da maquina tem acesso a estes locais.
Em 20/02/06, Will Robson escreveu:
>
>
>
>
>
> Meu nome é: Will Robson
>
> E acabei de instalar o Post, estou acostumando a trabalhar com
> Interbase/Firebird no qual gera um arquivo de banco de dados (GDB,FDB,ou
> qualquer outro ) no qual eu posso copiar para aonde eu quiser, como isso
> funciona do Postgree ?
>
>
>
>
>
>
> _______________________________________________
> Grupo de Usuários do PostgreSQL no Brasil
> http://www.postgresql.org.br
>
>
--
Nabucodonosor Coutinho
PostgreSQL Brasil - www.postgresql.org.br
Detran-CE - www.detran.ce.gov.br
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
http://www.postgresql.org.br
Yahoo! Acesso Grátis
Internet rápida e grátis. Instale o discador agora!
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
http://www.postgresql.org.br
--
Atenciosamente,
Rodrigo Hjort
GTI - Projeto PostgreSQL
CELEPAR - Cia de Informática do Paraná
http://www.pr.gov.br
_______________________________________________ Grupo de Usuários do PostgreSQL no Brasil http://www.postgresql.org.br
