Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Instalando PostgreSQL no FreeBSD
Linux user
Publicado por Renato R. Ricci em 03/10/2005

Login: rrricci, 26834 pontos
[ Hits: 11272 ]

Instalando PostgreSQL no FreeBSD

Esta dica irá lhe mostrar como instalar o Banco de Dados PostgreSQL no Sistema Operacional FreeBSD.

Versão do Sistema testado: 4.7-RELEASE
PostgreSQL: 7.2.4

1. Primeiramente logue como super usuário.

2. Entre no diretório de instalação do postgres:

# cd /usr/ports/databases/postgresql72/

3. Execute o comando abaixo:

# make install

4. Esse comando fará aparecer um menu - pressione enter

5. No próximo menu, use as setas baixo e cima para mover entre as opções e desmarque todas elas através da barra de espaço, em seguida pressione enter.

6. Em configuration options - Pressione enter

7. Irá começar o processo de compilação do PostgreSQL.

8. Depois que acabar, você precisará iniciar o Banco de dados. Mas primeiro devemos criar o diretório onde ficará os dados:

# mkdir -p /usr/local/pgsql/data

9. Dê as seguintes permissões no diretório abaixo:

# chown -R postgres:postgres /usr/local/pgsql

10. Entre no diretório abaixo e execute os seguintes comandos:

# cd /usr/ports/databases/postgresql72/work/postgresql-7.2.4/
# gmake install-all-headers


11. Caso o usuário postgres não seja criado automaticamente, crie e em seguida logue como postgres:

# su postgres

12. Carregue o InitDB para carregar o Banco de Dados no diretório criado anteriormente.

$ /usr/local/bin/initdb -D /usr/local/pgsql/data

13. Você encontra um script para inicializar seu banco de dados em:
14. Copie seu 010.pgsql.sh.txt para /usr/local/etc/rc.d/010.pgsql.sh:

# cp 010.pgsql.sh.txt to /usr/local/etc/rc.d/010.pgsql.sh

15. Teste o startup script:

# /usr/local/etc/rc.d/010.pgsql.sh start

16. Teste o shutdown script:

# /usr/local/etc/rc.d/010.pgsql.sh stop

17. Sete as seguintes permissões no script:

# chmod u-w /usr/local/etc/rc.d/010.pgsql.sh

18. Caso não esteja, logue como postgres:

# su - postgres

19. Crie a linguagem plpgsql no template1 (principal):

$ /usr/local/bin/createlang plpgsql template1

20. Crie um usuário:

$ /usr/local/bin/createuser meuusuario - answer yes, yes

21. Responda sim para: Shall the new user be allowed to create databases? (y/n) - Isso dará permissão ao usuário criar novos bancos.

22. Responda sim para: Shall the new user be allowed to create more new users? (y/n) - Isso dará permissão ao usuário a criar mais usuários.

23. Deslogue o usuário postgres.

$ exit

24. Logue como su - meuusuario.

25. Crie um banco de dados:

$ /usr/local/bin/createdb nomedobanco

Pronto, agora você tem seu banco PostgreSQL rodando no FreeBSD.

Até a próxima.

Renato Ricci - einstein18@bol.com.br


Outras dicas deste autor

Leitura recomendada
   Dica Linux recomendada Consultas sem preocupação com maiúsculas ou minúsculas no PostgreSQL
   Dica Linux recomendada SQL: Filtragem com WHERE sem problemas com maiúsculo ou minúsculo
   Dica Linux recomendada Autovacuum do PostgreSQL
   Dica Linux recomendada Mudando encoding do Postgres 8.4 para LATIN1
   Dica Linux recomendada Novo site sobre PostgreSQL

Comentários
Nenhum comentário foi encontrado.

Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.