Document + BLOB

4.0
Tags: #<Tag:0x00007fc9f18e9398>
Document + BLOB
0

(Sébastien Hardy) #1

Bonjour,

Suite au paramétrage du paramètre système DOC_DIR en BLOB, on a bien deux nouvelles colonnes ajoutées dans la table m_document.
Néanmoins, lors de l’ajout d’un document, la colonne content n’est pas renseignée.

Pouvez vous m’expliquer le fonctionnement ? J’ai l’impression que cela stock toujours sur le filesystem ?
Faut-il modifier le type d’attribut document ou la longueur ?

Simplicité® version 4.0.P10b, built on 2017-12-22 13:58
Database Oracle Oracle Database 11g Express Edition Release

Sébastien


(François Genestin) #2

DOC_DIR = BLOB

Les blob en base sont vides à l’installation, il faut vérifier le paramètre DOC_LOCAL_DIR pour dire où se trouve le dbdoc physique pour charger les docs

DOC_LOCAL_DIR = dbdoc (par défaut)

  • Le moteur va chercher sur le filesystem puis le met en base si dbd_content est vide.
  • Il y a une action de masse sur la liste des Documents pour charger tous les docs physiques en base, sinon ça les chargera au fil de l’eau des accès.

Il n’y a rien de spécial à faire sur les attributs qui restent de type Document de longueur d’un row_id vers m_document.

Enfin, si lors d’un upload ça ne marche pas c’est qu’il y a un pb avec Oracle ou le driver. Stack trace ?


(Sébastien Hardy) #3

Merci pour ces ces éclaircissements. tout fonctionne.