domingo, 4 de janeiro de 2009

Como é instalar o Postgresql e Contrib, versão é 8.3 para Ubuntu

O que são postgresql e contrib?
- PostgreSQL é um sistema gerenciador de banco de dados objeto relacional (SGBDOR), desenvolvido como projeto software livre.
- O pacote PostgreSQL contrib fornece diversos recursos adicionais para o banco de dados PostgreSQL. contrib frequentemente serve como um ambiente de testes para recursos antes de eles serem adotados propriamente dentro do PostgreSQL.
  1. Atualização de lista de programas.
  2. sudo aptitude update && sudo aptitude upgrade
  3. Instalar o Postresql 8.3 e Contrib.
  4. sudo aptitude install postgresql-8.3 postgresql-contrib-8.3
  5. Adicionar a senha do postgres no Postgresql.
  6. sudo -u postgres psql postgres
    postgres: ALTER USER postgres WITH ENCRYPTED PASSWORD '< sua senha >';
    \q

    Exemplo: ALTER USER postgres WITH ENCRYPTED PASSWORD 'teste123'
  7. Fazer liberar o acesso com outro local para Postgresql.
  8. Você pode usar sudo gedit ou sudo nano.

    sudo gedit /etc/postgresql/8.3/main/postgresql.conf
    de: (56 linha)
    #listen_addresses = 'localhost'
    para:
    listen_addresses = '*'

    de: (79 linha)
    #password_encryption = on
    para:
    password_encryption = on

    Salvar e sair em postgresql.conf

    Veja para seu ip (informacao seu IP é ifconfig), Exemplo que meu IP
    é 192.168.1.64 e Mascara é 255.255.255.0.
    então colocar 192.168.1.0/24 (192.168.1.0 até 192.168.1.254)
    ou 192.168.0.0/24 (192.168.1.0 até 192.168.254.254)
    O que é 24? é 24 é igual que 255.255.255.0
    olha pra link é (http://pt.wikipedia.org/wiki/Subrede), onde é Notação CIDR

    sudo gedit /etc/postgresql/8.3/main/pg_hba.conf
    Adicionar lá (ultima linha)
    host all all 192.168.1.0/24 md5

    Salvar e sair em pg_hba.conf
  9. Reiniciar o servico do Postgresql.
  10. sudo /etc/init.d/postgresql-8.3 restart
  11. Instalar PgAdmin III, só Desktop (não usa Ubuntu Server)
  12. aptitude install pgadmin3
  13. Adicionar o adminpack.sql é requisito PgAdmin III (Já instalado postgresql-contrib-8.3)
  14. sudo -u postgres psql postgres < /usr/share/postgresql/8.3/contrib/adminpack.sql
Boa parte de sua compreensão para testar o seu computador.

2 comentários:

Paulo Marcelo disse...

bom este tutorial. Como sugestão você poderia colocar o tutorial de montar o ambiente de desenvolvimento tapestry no ubuntu na versão do eclipse ganymede e jdk 1.6 com o maven

Anônimo disse...

Eu gosto de usar com o PostgreSQL no ubuntu – Free ferramenta Valentina Studio, faz tudo o que eu preciso, e faz isso muito bem http://www.valentina-db.com/en/valentina-studio-overview