On Thu, 2006-11-09 at 11:55 -0300, Nelson Pereira Júnior wrote: > 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 Instalar o que assim???
> > > > - 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 > > -- "Linux is for people who hate Windows, BSD is for people who love UNIX" Freebsd-BR User #88 --- Giancarlo Rubio _______________________________________________ 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
