Fr:Configuration/Database Settings

From Davical
Jump to navigationJump to search
Help
Available languages
Besoin de traduction Cet article ou cette section nécessitent d'être traduits depuis l'article Configuration/Database Settings.

Si vous connaissez bien l'anglais, n'hésitez pas ! Merci pour 'DAViCal'.

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' );
Besoin de relécture Cet article ou cette section nécessitent d'être 'relu'. Si vous connaissez bien le français, n'hésitez pas! Merci pour DAViCal.