Fr:Configuration/Database Settings

DAViCal supporte seulement les bases sous PostreSQL

Connexion à la base PostgreSQL
Vous devez ajouter les informations de connexion dans la configuration: $c->pg_connect[] = 'dbname=davical port=5432 host=dbhost user=davical_app password=fred'; Ou, pou une Bdd en locale sur le port par défaut avec trust authentication: $c->pg_connect[] = 'dbname=davical user=davical_app';

Malheureusement si un mot de passe est nécessaire pour accéder à la Bdd, il sera nécessaire de le mettre dans un fichier en lecture par le serveur web, so there isn't a lot of security to be gained by requiring one.

Pour des raisons de performances vous devriez mettre en place une connexion persistante. Depuis la version 0.24 de AWL ceci est possible avec ces paramètres: $c->use_persistent = true;

Depuis 0.9.9.4
Depuis la version 0.9.9.4 il y a une nouvelle syntaxe (l'ancienne méthode continue de fonctionner):ch is: $c->db_connect[] = array( 'dsn' => 'pgsql:dbname=davical port=5432 host=dbhost', 'dbuser' => 'davical_app', 'dbpass' => 'fred' ); Ou, pou une Bdd en locale sur le port par défaut avec trust authentication: $c->db_connect[] = array( 'dsn' => 'pgsql:dbname=davical', 'dbuser' => 'davical_app' );