Configurando o PostgreSQL 8.4 + Postgis 1.5 no Ubuntu

Boa tarde a todos,

Hoje vou deixar um post aqui de um problema que sempre tenho quando atualizo o meu Ubuntu, a instalação correta do PostgreSQL com a extensão Postgis. Vou apresentar os passos desde a instalação até a configuração final do mesmo.

Instalação

Para instalar você pode utilizar o apt-get direto, com os comandos abaixo:

Após o download e instalação dos pacotes, devemos configurar a senha do usuário postgres, por padrão eu não sei a senha, mas podemos defini-la com os comandos abaixo:

Agora você está no terminal do postgres para edição, para setar a nova senha digite o seguinte comando:

Configuração do template do Postgis

Para que você possa utilizar os recursos do Postgis nos seus bancos  de dados você deve criar esses bancos utilizando o template base com as funções do Postgis. Para configurar isto precisamos executar algumas SQLs que estão em alguns arquivos no diretório share do postgres. Abaixo seguem todos os comandos nos seus respectivos diretórios:

Logar como usuário postgres:

Agora como root…

Crie o banco de dados com as funções base do postgis

Crie a linguagem do banco do banco

Pronto, agora vamos para as SQLs executando os seguintes comandos:

Pronto, agora é só criar os seus bancos de dados a partir do template ‘postgis’ pelo pgAdmin ou qualquer outra ferramenta.

Criando um banco a partir do modelo ‘postgis’.

Referências

Diogo Henrique Heidemann – Configurações de execução dos scripts SQLs.

Anderson Ribeiro – Modificar senha do usuário Postgres

Blog Linux
  • catota

    Carlos, os ultimos comandos (psql) estão com o caminho errado…
    corrige ae(faltou a pasta ‘/postgis-1.5/’):
    1 psql -d postgis -f /usr/share/postgresql/8.4/contrib/postgis-1.5/postgis.sql
    2 psql -d postgis -f /usr/share/postgresql/8.4/contrib/postgis-1.5/spatial_ref_sys.sql

    e esse aki ta certo:
    3 psql -d postgis -f /usr/share/postgresql/8.4/contrib/postgis_comments.sql

    Abraço..

    • Obrigado catota, os diretórios dos scripts do artigo foram corrigidos.

  • Pingback: Iniciando bem no geoprocessamento com VRaptor 3 e Postgis | Carlos Alberto Junior()