Differenze tra le versioni di "Installazione Server PostgreSQL"
Riga 26: | Riga 26: | ||
di questi file ci interessano, al fine della presente guida, i due seguenti: | di questi file ci interessano, al fine della presente guida, i due seguenti: | ||
<UL><LI Type=disc>'''postgresql.conf''': contiene le opzioni globali di configurazione del server, in particolare | <UL><LI Type=disc>'''postgresql.conf''': contiene le opzioni globali di configurazione del server, in particolare | ||
− | <LI Type=circle>''listen_address'': indica le interfacce sulle quali il server accetta richieste di connessione; si possono indicare indirizzi ip separati da virgola; la chiave ''localhost'', ''valore predefinito'', indica la macchina su cui è in esecuzione postgresql, il carattere '*' indica tutte le interfacce attive <SUP>[[#Note|1]]</sup></li> | + | <UL><LI Type=circle>''listen_address'': indica le interfacce sulle quali il server accetta richieste di connessione; si possono indicare indirizzi ip separati da virgola; la chiave ''localhost'', ''valore predefinito'', indica la macchina su cui è in esecuzione postgresql, il carattere '*' indica tutte le interfacce attive <SUP>[[#Note|1]]</sup></li> |
− | <LI Type=circle>''port'': indica la porta tcp su cui verranno soddisfatte le richieste di connessione, il valore predefinito è 5432</li> | + | <LI Type=circle>''port'': indica la porta tcp su cui verranno soddisfatte le richieste di connessione, il valore predefinito è 5432</li></ul></li> |
<LI Type=disc>'''pg_hba.conf''': consente di configurare i metodi di accesso ed autenticazione al server.</li></ul> | <LI Type=disc>'''pg_hba.conf''': consente di configurare i metodi di accesso ed autenticazione al server.</li></ul> | ||
Versione delle 17:32, 1 nov 2015
(guida a cura del membro sotema del forum gambas-it.org)
Indice
Installazione pacchetti
Per eseguire un Server PostgreSQL su Ubuntu e derivate dovremo installare i pacchetti postgresql e postgresql-contrib. Per la progettazione di database è possibile installare il programma PgAdmin3.
Sebbene non sia indispensabile postgresql-contrib risulta molto comodo poiché comprende admin-pack, una serie di utilità sfruttate da PgAdminIII.
Procediamo quindi con l'installazione; da terminale digitiamo il comando:
emanuele@Emy-Pav:~$ sudo apt-get install postgresql postgresql-contrib pgadmin3
al termine del processo avremo un Server PostgreSQL attivo sulla macchina locale.
Configurazione del Server
I file di configurazione
I file di configurazione di PostgreSQL sono contenuti nel percorso /etc/postgresql/x.y/main, dove x.y rappresentano la versione del server in esecuzione; pertanto se abbiamo installato la versione 9.4 il percorso sarà /etc/postgresql/9.4/main.
emanuele@Emy-Pav:/etc/postgresql/9.4/main$ ls -C1 environment pg_ctl.conf pg_hba.conf pg_hba.conf.ok pg_ident.conf postgresql.conf start.conf
di questi file ci interessano, al fine della presente guida, i due seguenti:
- postgresql.conf: contiene le opzioni globali di configurazione del server, in particolare
- listen_address: indica le interfacce sulle quali il server accetta richieste di connessione; si possono indicare indirizzi ip separati da virgola; la chiave localhost, valore predefinito, indica la macchina su cui è in esecuzione postgresql, il carattere '*' indica tutte le interfacce attive 1
- port: indica la porta tcp su cui verranno soddisfatte le richieste di connessione, il valore predefinito è 5432
- pg_hba.conf: consente di configurare i metodi di accesso ed autenticazione al server.
Connessione ed autenticazione
Connessione in locale
Note
[1] Le interfacce wireless controllate da network manager non vengono configurate in quanto il processo postmaster che controlla il server viene avviato prima che siano attivate. Pagina in costruzione !