Provavelmente é problemas de permissões. Um ponto importante, é o caminho do 
meu diretório de dados, é o mesmo caminho que o seu diretório? Prete atenção 
nisso. Se não for, claro que vc precisa substituir pelo seu caminho correto.

As permissões da pasta de dados, deve ser do usuário do SO dono do postgre.

Abraços,

----- Original Message ----- 
From: "Jeanderson Machado" <[EMAIL PROTECTED]>
To: "'Grupo de Usuários do PostgreSQL no Brasil'" 
<[email protected]>
Sent: Friday, November 10, 2006 8:53 AM
Subject: [PostgreSQL-Brasil] RES: FreeBSD x Postgres


Caro Nelson,

A receita do bolo funcionou, tks :-)
Porém uma msg de erro esta aparecendo na inicialização do script 010:

 pg_ctl:could not open PID fil "/usr/local/pgsql/data/postmaster.pid"
permission denied.

Ontem eu tentei mudar as permissões na pasta mas melou toda a instalação.
E agora meu filhoooo q q eu faço?

Não consegui executar uma etapa da receita que vc me passou:
Na pasta WORK ele não aceita o gmake install.

Grato pela ajuda
Jeanderson


-----Mensagem original-----
De: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Em nome de Nelson Pereira
Júnior
Enviada em: quinta-feira, 9 de novembro de 2006 12:55
Para: Grupo de Usuários do PostgreSQL no Brasil
Assunto: Re: [PostgreSQL-Brasil] RES: RES: FreeBSD x Postgres

Bem, enquanto o José não lhe responde, vamos lá...

Vc precisa criar o seu diretório data. Já fez isso? Vou te passar os
procedimento exatos pra vc se virar aí. Isso tudo é feito após a instalação
do ports. Veja:

- Instale o servidor PostgreSQL usando o PORTS



Entre no diretório dos bancos de dados

cd /usr/ports/databases



Liste apenas as pastas do postgresql81

ls | grep postgresql81



Entre na pasta do servidor do postgresql

cd postgresql81-server



Instale o postgre deixando todas as opções como padrão

make install



- Crie o usuário do Sistema que inicializará o servidor PostgreSQL

(NOME MEU CASO, O USUÁRIO É SAPIEN_POSTGRE, não confunda com o usuário root
dentro do banco postgre)

adduser sapien_postgre

Senha: caramba1972

Grupo: sapien_postgre



- Crie a pasta que ficará os dados do servidor PostgreSQL

mkdir /usr/local/pgsql/data



- Altere as permissões da pasta para que apenas o usuário do Sistema
Operacional dono do PostgreSQL tenha acesso

chwon -R sapien_postgre:sapien_postgre /usr/local/pgsql/data



- Instale as outras ferramentas do servidor PostgreSQL

Entre no diretório dos bancos de dados, dentro de ports, na mesma pasta que
você entrou para instalar o postgre. Lá você encontrará uma pasta chamada
WORK. Entre nessa pasta e instale as ferramentas da seguinte forma:

/usr/local/bin/gmake install



- Mude para o usuário sapien_postgre

su sapien_postgre



- Crie a estrutura de dados inicial no diretório de dados, com usuário root
do banco

initdb -D /usr/local/pgsql/data -E=LATIN1 -U sapienpostgre -W

Será pedido a senha do usuário root do PostgreSQL.



- Altere o arquivo de configuração do PostgreSQL

(No final desse documento existe os principais comandos do editor vi)

vi /usr/local/pgsql/data/postgresql.conf


----- Original Message ----- 
From: "Jeanderson Machado" <[EMAIL PROTECTED]>
To: "'Grupo de Usuários do PostgreSQL no Brasil'"
<[email protected]>
Sent: Thursday, November 09, 2006 10:34 AM
Subject: [PostgreSQL-Brasil] RES: RES: FreeBSD x Postgres


Olá Nelson!

Refiz toda a instalação novamente hoje pela manhã, atualizei para o 8.1 como
você sugeriu, instalou via ports normal, não deu erro nenhum, mas quando fui
consultar o diretório data, não encontrei os .conf para o acerto da
configuração, essa versão porém colocou o script automaticamente no rc.d, e
quando inicializou é que percebi que os arquivos .conf estavam faltando. :-(
E agora José???

Jeanderson Machado

-----Mensagem original-----
De: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Em nome de Nelson Pereira
Júnior
Enviada em: quinta-feira, 9 de novembro de 2006 11:51
Para: Grupo de Usuários do PostgreSQL no Brasil
Assunto: Re: [PostgreSQL-Brasil] RES: FreeBSD x Postgres

Ok. Só uma dúvida. Porque vc instalou a versão 8.0 do PG? Instale a última
versão! É mais estável.

Pra colocar ele pra rodar automaticamente, vc precisa screver um script, e
colocá-lo no diretório de scripts de inicialização do FreeBSD. O BSD quando
iniciar, roda cada um dos scripts que estiverem lá, com um parâmetro START
ou STOP quando o Sistema é desligado. Assim, quando o SO starta ou desliga,
o seu script deve startar ou desligar o SGDB.

O scripts deve ficar na seguinte pasta:

/usr/local/etc/rc.d/

Dê o nome do arquivo de "postgresql.sh"

Mude as permissões do arquivo para execução, e o dono do arquivo deve ser o
root.

O corpo do Script é esse, mas vc irá alterá-lo de acordo com sua
necessidade, mudando o nome do usuário do SO que acessa o banco de dados,
que vc deve ter criado anteriormente:

_________________________________
#! /bin/sh

case "$1" in
start)
        su -l usuario_so_pg -c "pg_ctl start -D /usr/local/pgsql/data -o
"-i" &
"
        ;;
stop)
        su -l usuario_so_pg -c "pg_ctl stop -D /usr/local/pgsql/data" &
        ;;
*)
        echo "Use start ou stop"
        exit 64
        ;;
esac

exit 0
_________________________________

Qualquer dúvida, poste aí.


----- Original Message ----- 
From: "Jeanderson Machado" <[EMAIL PROTECTED]>
To: "'Grupo de Usuários do PostgreSQL no Brasil'"
<[email protected]>
Sent: Thursday, November 09, 2006 6:48 AM
Subject: [PostgreSQL-Brasil] RES: FreeBSD x Postgres



Bom dia Nelson,
Agora acho que melhorou, na pressa esqueci de colocar o assunto.
Seguinte: instalei a versão 6.1 do BSD e o através do ports a versão 8.0.7
do Postgres.
Tentei fazer o serviço startar automaticamente mas sem sucesso. Todos os
tutoriais que li falavam que era fácil mas encontrei essas dificuldades.

Obrigado,

Jeanderson Machado

-----Mensagem original-----
De: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Em nome de Nelson Pereira
Júnior
Enviada em: quarta-feira, 8 de novembro de 2006 18:41
Para: Grupo de Usuários do PostgreSQL no Brasil
Assunto: Re: [PostgreSQL-Brasil] (sem assunto)

Se vc prometer não enviar mais mensagens sem assunto, eu lhe dou umas dicas.

O PG já está instalado pelo ports? O que vc já fez?

----- Original Message ----- 
From: "Jeanderson Machado" <[EMAIL PROTECTED]>
To: "'Grupo de Usuários do PostgreSQL no Brasil'"
<[email protected]>
Sent: Wednesday, November 08, 2006 3:31 PM
Subject: [PostgreSQL-Brasil] (sem assunto)


Bom tarde colegas!

Gostaria de saber se alguém no grupo tem familiaridade com o FreeBSD com
postgres 8.0.X, preciso de um guia ou algo assim para instalar e "startar" o
bichinho do BSD.

Grato

Jeanderson Machado

_______________________________________________
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



_______________________________________________
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


-- 
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.430 / Virus Database: 268.13.32/523 - Release Date: 7/11/2006
13:40


_______________________________________________
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



_______________________________________________
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


-- 
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.430 / Virus Database: 268.14.0/525 - Release Date: 9/11/2006
09:45


_______________________________________________
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



_______________________________________________
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


-- 
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.5.430 / Virus Database: 268.14.0/525 - Release Date: 9/11/2006
09:45

_______________________________________________
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



_______________________________________________
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

Responder a