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.