Vous consultez une page technique concernant le logiciel de gestion Mercator. Celle-ci contient des informations spécifiques destinées aux professionnels de Mercator. Souhaitez-vous être redirigés vers des informations plus générales ?


   Ne plus poser cette question

Gestionnaire de fichiers SQL - copie et déplacement de répertoires

0000002726     -      28/07/2017

Mercator 10.1 contient un gestionnaire de fichiers SQL. Cette fonctionnalité est disponible dans le menu "Outils / Outils Avancés / Base de Données SQL / SQL Files Manager". Il permet d'échanger des répertoires, et leur contenu, entre les fichiers SQL et les fichiers sur disque, et vice versa.

sqlfilesmanager1

 

La copie de répertoire peut s'effectuer dans les deux directions :

  • des fichiers SQL vers un répertoire sur disque
  • d'un répertoire sur disque vers les fichiers SQL

Pour changer la direction, il suffit de cliquer sur le bouton sqlfilesmanagerswitch

Au choix, il est possible de copier ou de déplacer les fichiers. Lorsque le transfert est effectué dans le sens "fichiers SQL -> disque", on peut spécifier une fourchette de dates, afin de filtrer les fichiers sur base de leur date de création/modification.

Une fois les paramètres spécifiés, il suffit de cliquer sur le bouton "Exécuter".


Exemple d'application : archivage des duplicatas PDF associés aux séquences.

Pour cela, il suffit de

  • sélectionner dans l'arbre le nœud "Données / PDF"
  • cocher "Déplacer"
  • spécifier dans la seconde date une date maximale pour la sélection des PDF à archiver (archiver les duplicatas jusqu'à cette date).

Remarques :

  • Si le sens est "fichiers SQL -> disque", la zone correspondant au répertoire "disque" permet la création d'un nouveau répertoire. Il suffit de saisir ce nouveau répertoire. Lors de la validation de la zone, Mercator proposera cette création.
  • La copie ou le déplacement se fait "contenu de répertoire" vers "contenu de répertoire". En d'autres termes, c'est le contenu du répertoire d'origine qui est copié vers le répertoire de destination, pas le répertoire d'origine en tant que tel.
  • Pour éviter de copier un grand nombre de fichiers vers la racine d'un disque, il n'est pas autorisé de copier vers C:\, D:\, ...
  • Les sous-répertoires sont toujours pris en compte.
  • Lors de la copie ou du déplacement, les fichiers de même nom se trouvant déjà à l'endroit de destination sont toujours remplacés par la version en cours de copie ou déplacement.
  • Les fichiers SQL supportent plusieurs fichiers de noms identiques dans le même répertoire. Ce n'est pas le cas en ce qui concerne les fichiers sur disque. Dès lors, le gestionnaire de fichiers SQL refusera de traiter des fichiers, dans le sens "fichiers SQL -> disque", si des doublons existent dans la sélection.
  • En cas d'erreur lors de la copie ou du déplacement, un fichier de log sera affiché.
  • Etant donné la taille potentiellement importante de l'un ou l'autre fichier engagé dans ce transfert, et afin de ne pas surcharger la mémoire RAM allouée à Mercator, ce transfert se fait fichier par fichier. Il en résulte que la copie ou le déplacement d'un grand nombre de fichiers peut demander un temps important.