Differenze tra le versioni di "Installazione Server PostgreSQL"

Da Gambas-it.org - Wikipedia.
(Creata pagina con "(guida a cura del membro ''sotema'' del forum gmbas-it.org) =Installazione pacchetti= Per eseguire un Server PostgreSQL su Ubuntu e derivate dovremo installare i pacchetti '...")
 
Riga 1: Riga 1:
(guida a cura del membro ''sotema'' del forum gmbas-it.org)
+
(<FONT Size=2>guida a cura del membro ''sotema'' del forum gambas-it.org</font>)
  
  
Riga 25: Riga 25:
 
  start.conf
 
  start.conf
 
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:
 +
<LI><UL Type=disc>'''postgresql.conf''': contiene le opzioni globali di configurazione del server, in particolare
 +
<UL 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>1</sup></ul>
 +
<UL Type=circle>''port'': indica la porta tcp su cui verranno soddisfatte le richieste di connessione, il valore predefinito è 5432</ul>
 +
<UL Type=disc>'''pg_hba.conf''': consente di configurare i metodi di accesso ed autenticazione al server.</ul></li>
  
  
 +
=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.
 
<FONT Color=red size=4><B>Pagina in costruzione !</b></font>
 
<FONT Color=red size=4><B>Pagina in costruzione !</b></font>

Versione delle 18:22, 1 nov 2015

(guida a cura del membro sotema del forum gambas-it.org)


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 !