Projet

Général

Profil

Tâche #14945

eole-db - Scénario #14907: Publication d'eole-db

Fournir un répertoire pour eoledb

Ajouté par Arnaud FORNEROT il y a environ 10 ans. Mis à jour il y a plus de 9 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
09/02/2016
Echéance:
% réalisé:

100%

Temps estimé:
1.00 h
Temps passé:
Restant à faire (heures):
0.0

Description

Avoir un répertoire skeletor pour stocker les sql non templétisés de eoledb.

Révisions associées

Révision 14c00797 (diff)
Ajouté par Philippe Caseiro il y a environ 10 ans

eole.mk: AJout des nouveaux répertoirs pour EoleDB

Dans le dépôt git on place les sql dans un répertoire
db/init pour les sql de création qui ne sont pas "templatisés"
dans db/update pour les sql de mise à jour des bases
qui ne sont pas "templatisés".

La destination finale des fichiers est

/usr/share/eole/db/"APPLI"/init

et

/usr/share/eole/db/"APPLI"/update

fixes #14945 @1h

Historique

#1 Mis à jour par Philippe Caseiro il y a environ 10 ans

Une évolution possible dans eole.mk pour supporter ce cas :

db_DATA_DIR := $(eole_DIR)/db

ce qui place les fichiers SQL dans /usr/share/eole/db

#2 Mis à jour par Philippe Caseiro il y a environ 10 ans

  • Temps estimé mis à 1.00 h

#3 Mis à jour par Philippe Caseiro il y a environ 10 ans

Sinon :

db_DATA_DIR := $(eole_DIR)/db
db_init_DATA_DIR := $(eole_DIR)/db/init
db_update_DATA_DIR := $(eole_DIR)/db/update

Donc dans l'idée :

/usr/share/eole/db/init/create_posh.sql
/usr/share/eole/db/init/create_taskfreak.sql
/usr/share/eole/db/init/create_wordpress.sql

et

/usr/share/eole/db/update/update_01_posh.sql
/usr/share/eole/db/update/update_02_posh.sql
/usr/share/eole/db/update/update_03_posh.sql
/usr/share/eole/db/update/update_01_taskfreak.sql
/usr/share/eole/db/update/update_01_wordpress.sql

#4 Mis à jour par Gérald Schwartzmann il y a environ 10 ans

  • Tracker changé de Demande à Tâche
  • Tâche parente mis à #14907
  • Restant à faire (heures) mis à 1.0

#5 Mis à jour par Daniel Dehennin il y a environ 10 ans

Philippe Caseiro a écrit :

/usr/share/eole/db/update/update_01_posh.sql
/usr/share/eole/db/update/update_02_posh.sql
/usr/share/eole/db/update/update_03_posh.sql
/usr/share/eole/db/update/update_01_taskfreak.sql
/usr/share/eole/db/update/update_01_wordpress.sql

Peut-être plus update_<SOFTWARE>_XY.sql, ça semble plus facile de faire des globs ;-)

#6 Mis à jour par Philippe Caseiro il y a environ 10 ans

Donc la version finale :

db_DATA_DIR := $(eole_DIR)/db
db_gen_DATA_DIR := $(eole_DIR)/db/$(SOURCE)/gen
db_updates_DATA_DIR := $(eole_DIR)/db/$(SOURCE)updates

donne

Donc dans l'idée :

/usr/share/eole/db/posh/gen/create_posh.sql
/usr/share/eole/db/taskfreak/gen/create_taskfreak.sql
/usr/share/eole/db/eole-wordpress/gen/create_wordpress.sql

et

/usr/share/eole/db/posh/updates/update_posh_01.sql
/usr/share/eole/db/posh/updates/update_posh_02.sql

#7 Mis à jour par Philippe Caseiro il y a environ 10 ans

  • Statut changé de Nouveau à Résolu
  • % réalisé changé de 0 à 100

#8 Mis à jour par Joël Cuissinat il y a plus de 9 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) changé de 1.0 à 0.0

Formats disponibles : Atom PDF