quinta-feira, 18 de abril de 2013

Habilitar servidor de PostgreSQL para acesso remoto

Abrir o ficheiro de configuração

postgresql.conf /etc/posgresql/8.4/main/postgresql.conf

 Descomentar a linha #listen_addresses = 'localhost' e substituir o localhost pelo IP da máquina

 /etc/posgresql/8.4/main/pg_hba.conf

Acrescentar depois da linha host all all 127.0.0.1/32 a seguinte: host all all 127.0.0.1/32 e substituir o IP 127.0.0.1 pelo Ip da máquina

Em alguns casos deverá acrescentar uma linha com o seu IP

 host   all   all   192.168.1.1 (por exemplo)

Instalação do Quantum GIS no Linux


Em primeiro lugar colocar o endereço no ficheiro de packages do Bebian:

#cd /etc/apt
#nano sources.list

Acrescentar a linha:
deb     http://qgis.org/debian squeeze main (no caso do Squeeze)

Grave
De seguida vamos adicionar a chave pública de acesso ao repositório.
gpg --recv-key 997D3880
gpg --export --armor 997D3880 | sudo apt-key add -

Em seguida faça o update ao sistema e instale o Quantum GIS
#apt-get update

Os plugins do Python
apt-get install python-qgis

E o Grass
apt-get install qgis-plugin-grass

Instalação do PostGIS no Linux

apt-get install postgresql-8.4-postgis
sudo su postgres


Criação do template da base de dados espacial

createdb postgistemplate
createlang plpgsql postgistemplate

psql -d postgistemplate -f /usr/share/postgresql/8.4/contrib/postgis-1.5/postgis.sql
psql -d postgistemplate -f /usr/share/postgresql/8.4/contrib/postgis-1.5/spatial_ref_sys.sql


-->

quarta-feira, 17 de abril de 2013

Instalação do PostgreSQL no Linux Debian

Instalação
# apt-get install postgresql

Inicialização da base de dados e arranque
# service postgresql initdb
# service postgresql start

Instalação do Posrtgres Admin
# apt-get install pgadmin3

Agora deverá alterar a password do Portgres

terça-feira, 2 de abril de 2013

Alterar password ao PostgreSQL no linux

Sem complicar:

# su postgres
$ psql
 
$ psql -U postgres
 
psql (8.4.7)
Type "help" for help.
postgres=#
 
postgres=# \password
Enter new password:
Enter it again:
postgres=#
Isto será o mesmo que executar a instrução:

ALTER USER postgres WITH ENCRYPTED PASSWORD 'MyNewPassword';