A continuació us detallo una breu instal·lació del postgres sobre debian.
A la consola executem la comanda:
apt-get install postgresql-8.3
Del fitxer /etc/postgresql/8.3/main/postgresql.conf en modifiquem el següent:
#listen_addresses = 'localhost'
passa a
listen_addresses = '*'
El fitxer /etc/postgresql/8.3/main/pg_hba.conf jo l'he deixat així.
# Database administrative login by UNIX sockets
local all postgres ident sameuser
# TYPE DATABASE USER CIDR-ADDRESS METHOD
# "local" is for Unix domain socket connections only
local all all ident sameuser
# IPv4 local connections:
host all all 127.0.0.1/32 md5
host all all 10.0.1.0 255.255.255.0 md5
host all all 192.168.1.0 255.255.255.0 md5
# IPv6 local connections:
#host all all ::1/128 md5
Per reiniciar el servidor o fem amb la comanda:
/etc/init.d/postgresql-8.3 restart
També us pot ser útil el següent:
Llistat de les bases de dades existents.
sudo -u postgres psql -l
Llistat de les bases de dades existents.
sudo -u postgres psql -l
Per crear usuaris, en el meu cas creo l'usuari "usuarip".
sudo -u postgres createuser -D -A -P usuarip
#creem la base de dades pijardins per l'usuari usuarip
sudo -u postgres createdb -O usuarip pijardins
Per veure les bases de dades que tenim.
sudo -u postgres psql -l
Modificar la clau de l'usuari postgres.
sudo -u postgres psql -d template1
ALTER USER postgres WITH PASSWORD 'laNostraClau';
\q