GlisWeb framework
Variabili
Riferimenti per il file _130.postgresql.php

server e profili PostgreSQL Continua...

Vai al codice sorgente di questo file.

Variabili

 $cf ['postgresql']['backend'] = false
 
 $cf ['postgresql']['servers'] = array()
 
 $cf ['postgresql']['profiles'][TESTING]
 
 $cf ['postgresql']['profile'] = &$cf['postgresql']['profiles'][ $cf['site']['status'] ]
 
 $cf ['postgresql']['connections'] = array()
 
 $cf ['postgresql']['connection'] = NULL
 

Descrizione dettagliata

server e profili PostgreSQL

In questo file sono impostati i profili di funzionamento di PostgreSQL e i parametri di configurazione dei server disponibili.

array di configurazione dei server

L'array $cf['postgresql']['servers'] contiene tutte le informazioni necessarie al framework per utilizzare uno o più server PostgreSQL. Ogni chiave rappresenta un diverso server e deve puntare a un array associativo che riporti i seguenti dati:

chiave dettagli
address l'indirizzo (nome host o IP) del server
port la porta del server (default 3306)
username il nome utente per la connessione
password la password per la connessione
db il database da utilizzare sul server

array di configurazione dei profili

Ogni profilo di funzionamento del sito può avere associati server diversi; questo consente lo switch veloce da un profilo all'altro senza doversi preoccupare di modificare la configurazione del database. Ogni profilo è descritto da un sottoarray dell'array $cf['postgresql']['profiles'] nel quale ogni chiave corrisponde a un diverso livello di funzionamento del framework. L'array di configurazione del profilo deve contenere i seguenti campi:

chiave dettagli
servers i server attivi per il profilo
Da fare:
implementare bilanciamento del carico

Definizione nel file _130.postgresql.php.