Postgresql su Ubuntu

Vuoi installare Postgres su Ubuntu? Segui questi semplici passi!

Aprire il terminale e digitare

“sudo apt-get install postgresql”

Questo installerà i binari su ubuntu. A questo punto è necessario creare un utentecon accesso a postgres:

“sudo -u postgres psql postgres”

Qui andiamo a modificare la password di accesso al database, tramite il comando

” \password postgres”

Questo basta e avanza per lavorare in locale. Se invece vogliamo abilitare il collegamento al database da macchine diverse (sia in LAN che in WAN), dovremo editare il file di configurazione, ad esempio

” cd /etc/postgresql/9.3/main”

Editiamo il file di configurazione:

” sudo gedit postgresql.conf”

e cercare la riga

#listen_addresses = ‘localhost’

Che cambiamo come segue

listen_addresses = ‘*’

Questo per poter lavorare qualsiasi sia la tipologia di IP assegnata al server. A questo punto dobbiamo anche specificare da quali reti accetteremo connessioni. Sempre nella cartella main di postgreSQL (/etc/postgresql/9.3/main) editiamo il file gedit pg_hba.conf

“sudo gedit pg_hba.conf”

E cerchiamo la riga

# IPv4 local connections:

host all all 127.0.0.1/32 md5

Qui indichiamo le sottoreti che possono accedere al nostro database server. Per includere anche una LAN del tipo 192.168.1.x aggiungeremo una riga del tipo (submask inclusa):

# IPv4 local connections:

host all all 127.0.0.1/32 md5

host all all 192.168.1.0/16 md5

Adesso possiamo finalmente far ripartire il server, eseguendo

sudo service postgresql restart

e collegarci al DB scegliendo un qualsiasi client visuale, come ad esempio pgAdmin.