Gestion des documents dans Simplicité

4.0
Gestion des documents dans Simplicité
0
Tags: #<Tag:0x00007f4a09d89988>

(Marc M.) #1

Bonjour,
Nos documents sont actuellement stockés dans la base de données, ce qui n’est pas une solution viable pour une application destinée à gérer un stock documentaire important.
Pouvez-vous nous donner une documentation/un exemple où les documents sont stockés en externe ?
Merci d’avance.


(François Genestin) #2

par défaut nos instances de dev sont en BLOB.

  • DOC_DIR = BLOB
  • DOC_LOCAL_DIR = dbdoc

Votre production pourra être avec DOC_DIR = dbdoc ou vers sur ce qu vous voulez

Attention

  • il est possible d’aspirer les docs en base (/dbdoc vers BLOB)
  • mais l’inverse n’est pas possible pour le moment (remettre les BLOB dans /dbdoc)

(David AZOULAY) #3

@francois il me semble que la possibilité de passer de BLOB à file system a été mise en place tu confirmes ?


(François Genestin) #4

oui en P23

  • la synchro des documents permet de serialiser les fichiers non trouvés sur disque depuis les BLOB : donc il faut vider les répertoires du dbdoc avant s’ils contiennent des vielles versions des fichiers
  • par contre ça ne purge pas la base, pour retour arrière éventuel, donc si la migration se passe bien, il faudra faire l’update à null des 2 colonnes blob à la main.
  • il convient de toute façon de faire un grosse sauvegarde avant, car ça peut planter pour pb de taille disque ou autre, et il faut pouvoir revenir en arrière facilement.