Projet

Général

Profil

Bug #5039

hobos: configure postgresql

Ajouté par Frédéric Péters il y a presque 10 ans. Mis à jour il y a plus de 9 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
24 juin 2014
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

Dans le cas d'un déploiement avec un site-options avec postgresql=true, il devrait y avoir création et configuration de la DB (comme wcsinstd le fait).


Fichiers

Historique

#1

Mis à jour par Frédéric Péters il y a plus de 9 ans

#2

Mis à jour par Thomas Noël il y a plus de 9 ans

Je crois qu'il manque un return après le "failed to connect" ligne 178.

J'ajouterais un print de warning en cas de base déjà existante (ligne 187). En fait, dans le cas d'un DUPLICATE_DATABASE, si pub.cfg['postgresql'].get('database') est None, est-ce qu'il ne faudrait pas un message d'erreur ?

Enfin je ne suis pas sûr que la présence de postgresql=true dans le site_options soit bien testée...?

#3

Mis à jour par Frédéric Péters il y a plus de 9 ans

Je crois qu'il manque un return après le "failed to connect" ligne 178.

Ouaip, ajouté.

J'ajouterais un print de warning en cas de base déjà existante (ligne 187). En fait, dans le cas d'un DUPLICATE_DATABASE, si pub.cfg['postgresql'].get('database') est None, est-ce qu'il ne faudrait pas un message d'erreur ?

Ça devrait être possible pour le code d'être appelé plusieurs fois, il y aurait alors l'existence de la base de donnée et ce serait tout à fait normal.

Je ne vois pas trop comment pub.cfg['postgresql'].get('database') pourrait être None (le champ "database" est obligatoire dans la page de paramétrage, et cfg['postgresql'] ne peut pas être créé en-dehors de cette page).

Enfin je ne suis pas sûr que la présence de postgresql=true dans le site_options soit bien testée...?

Ce n'était pas testé, j'ai ajouté ça.

#4

Mis à jour par Thomas Noël il y a plus de 9 ans

Yep, ça va.

Je reste quand même un peu inquiet (par nature, sans doute) sur le fait de laisser un peu trop filer le cas "DUPLICATE_DATABASE".

#5

Mis à jour par Frédéric Péters il y a plus de 9 ans

  • Statut changé de En cours à Résolu (à déployer)
commit 83199773dce37e3d29abe6f609f91b3b1c8c1650
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Fri Oct 31 14:06:44 2014 +0100

    hobo: configure sql support if required (#5039)
#6

Mis à jour par Thomas Noël il y a plus de 9 ans

  • Statut changé de Résolu (à déployer) à Fermé

Formats disponibles : Atom PDF