B3. Utilizzo del DBMS PostgreSQL

In alto  Indietro  Avanti

Descrizione generale

PostgreSQL è un DBMS relazionale. È un'alternativa libera ai DBMS commerciali (quali Oracle Database, Microsoft SQL Server ecc.) In reti antivirus grandi, DBMS PostgreSQL può essere utilizzato come il database esterno per Dr.Web Enterprise Security Suite.

Per utilizzare PostgreSQL come il database esterno, è necessario:

1.Installare il server PostgreSQL.

2.Configurare il Server Dr.Web per l'utilizzo del database esterno corrispondente. Si può farlo nel file di configurazione oppure attraverso il Pannello di controllo: nel menu Configurazione del Server Dr.Web, nella scheda Database.

Se si intende utilizzare come il database esterno il database PostgreSQL attraverso la connessione ODBC, nel corso dell'installazione (dell'aggiornamento) di Server nelle impostazioni dell'installer annullare l'installazione del client incorporato per il DBMS PostgreSQL (nella sezione Supporto dei database → Driver del database PostgreSQL).

Altrimenti, l'utilizzo del database PostgreSQL attraverso ODBC non sarà possibile per conflitto delle librerie.

 

Per la connessione al database PostgreSQL, è possibile utilizzare soltanto l’autenticazione trust, password e MD5 (Kerberos, GSS e SSPI non sono supportati).

Installazione e versioni supportate

1.Scaricare l'ultima versione del prodotto gratuito PostgreSQL (il server PostgreSQL e, se necessario, il relativo driver ODBC) oppure come minimo evitare di utilizzare le versioni inferiori alla 8.4.

2.Creare un database PostgreSQL in uno dei seguenti modi:

a)Attraverso l'interfaccia grafica pgAdmin.

b)Tramite il comando SQL CREATE DATABASE.

Il database deve essere creato in codifica UTF8.

Il passaggio al database esterno è descritto in p. Cambio del tipo di DBMS di Dr.Web Enterprise Security Suite.

Parametri

Per configurare l’utilizzo del database PostgreSQL, si utilizzano i parametri descritti nella tabella sottostante.

PostgreSQL

Nome

Valore predefinito

Descrizione

host

<Socket UNIX locale>

Host del server PostgreSQL

port

 

Porta del server PostgreSQL o l’estensione del nome di file del socket

dbname

drwcs

Nome del database

user

drwcs

Nome utente

password

drwcs

Password

options

 

Opzioni di tracciamento/debug da inviare al server

requiressl

 

1 per una richiesta di stabilire una connessione SSL

0 per l'assenza di tale richiesta

temp_tablespaces

 

Namespace per le tabelle temporanee

default_transaction_isolation

 

Modalità di isolamento della transazione (v. documentazione di PostgreSQL)

Informazioni tecniche si possono trovare anche sull’indirizzo http://www.postgresql.org/docs/manuals/.

Interazione del Server Dr.Web con il database PostgreSQL attraverso UDS

Se il Server Dr.Web e il database PostgreSQL sono installati sulla stessa macchina, è possibile configurare la loro interazione attraverso UDS (socket di dominio UNIX).

Per configurare l’utilizzo attraverso UDS, è necessario:

1.Nel file di configurazione del database PostgreSQL postgresql.conf trascrivere la seguente directory per UDS:

unix_socket_directory = '/var/run/postgresql'

2.Riavviare PostgreSQL.