[Portugal] Instalação de PostgreSQL + PostGIS em Ubuntu 10.4

termal12 termal12 at gmail.com
Mon Jun 21 10:18:31 EDT 2010


http://eloiribeiro.wordpress.com/2010/06/21/instalacao-de-postgresql-postgis-em-ubuntu-10-4/

Enviado para você por termal12 através do Google Reader: Instalação de
PostgreSQL + PostGIS em Ubuntu 10.4 via Planeta SIG - Portugal de Eloi
em 21/06/10

Partindo do principio que temos adicionado às nossas fontes de software
o repositório de UbuntuGIS (ver entrada anterior), procedemos à
instalação de PostgreSQL 8.4, PostGIS 1.5 e pgAdmin III.

sudo apt-get install postgresql postgresql-8.4 postgresql-client
postgresql-client-8.4 postgresql-client-common postgresql-common
postgresql-contrib postgresql-contrib-8.4 postgresql-doc
postgresql-doc-8.4 postgresql-8.4-postgis postgis pgadmin3 pgadmin3-data

Mudamos a senha do utilizador postgres no gestor de base de dados. Este
utilizador tem todos os privilégios para administrar a base de dados.

sudo su postgres -c psql template1 ALTER USER postgres WITH
PASSWORD 'senha'; \q # para sair de psql

Mudamos novamente a senha do utilizador postgres no sistema operativo,
para que sejam iguais.

sudo passwd postgres # em seguida pedirá a senha

Criamos outro utilizador, com o mesmo nome que usamos no sistema
operativo, no meu caso eloi, mudar pelo vosso utilizador. Este
utilizador será para um uso corrente da base de dados e assim evitar o
uso do utilizador postgres (superuser) para as tarefas comuns.

createuser --createdb eloi

Executamos o script adminpack.sql para adicionar novas funcionalidades
a pgAdmin III.

su postgres psql -f /usr/share/postgresql/8.4/contrib/adminpack.sql

Agora vamos criar uma base de dados espacial como modelo, com o nome de
postgis, para a partir de esta poder criar outras bases de dados
espaciais mais facilmente. Vamos adicionar-lhe a linguagem de
programação plpgsql e executar dois scripts: postgis.sql que vai criar
todas as funções de PostGIS e spatial_ref_sys.sql que criará a tabela
spatial_ref_sys no esquema public com todos os Sistemas de Coordenados
suportados.

su postgres createdb -U postgres postgis createlang -U postgres plpgsql
postgis psql -U postgres -d postgis
-f /usr/share/postgresql/8.4/contrib/postgis-1.5/postgis.sql psql -U
postgres -d postgis
-f /usr/share/postgresql/8.4/contrib/postgis-1.5/spatial_ref_sys.sql
psql -d postgres -c "UPDATE pg_database SET datistemplate='true' WHERE
datname='postgis';"

Finalmente criamos a base de dados que vamos dar uso, a partir da base
de dados modelo (postgis), que criamos no passo anterior. Com a opção
-U definimos o dono e com -T (de template) definimos a base de dados
modelo seguido do nome da nova base de dados, por exemplo geodatabase.

createdb -U eloi -T postgis geodatabase


Coisas que você pode fazer a partir daqui:
- Inscrever-se no Planeta SIG - Portugal usando o Google Reader
- Começar a usar o Google Reader para se manter facilmente atualizado
sobre todos os seus sites favoritos
-------------- próxima parte ----------
Um anexo em HTML foi limpo...
URL: http://lists.osgeo.org/pipermail/portugal/attachments/20100621/e4b23452/attachment.html


More information about the Portugal mailing list