Changement nom du serveur d'images

Bonjour,

J’ai remplacé mon ancien serveur de fichiers avec une nouvelle machine.
De ce fait le “host name” du serveur a changé, ce qui a une incidence sur le chemin absolu vers tous les fichiers, comme par exemple:

Serveur d’origine:
smb://srv-ONE.local/albums/2016/20160500_BG_AUTRICHE/DSCN0289.JPG

Nouveau serveur:
smb://srv-TWO.local/albums/2016/20160500_BG_AUTRICHE/DSCN0289.JPG

Du coup Darktable n’arrive plus à accéder aux images.
Existe-t-il un moyen simple pour remédier à cet effet secondaire indésirable ?

Y aurait-il un moyen pour renommer le contenu des catalogues (uniquement remplacer srv-ONE par srv-TWO par exemple ?). Une autre astuce ?

D’avance merci pour votre expertise !

Si tu es à l’aise avec sqlite3 ou un outil GUI pour SQLite3, tu peux essayer (après avoir fait une copie de sauvegarde) de modifier library.db en remplaçant les colonnes « folder » de la table « film_rolls » qui sont en ‹ smb://srv-ONE.local% › par ‹ smb://srv-TWO.local… ›.

Je vais tester. Je ferai un retour ici.
Merci

Merci pour cette réponse rapide et super précise !

La commande SQL:
UPDATE film_rolls
SET folder = REPLACE(folder, ‹ server=one.local ›, ‹ server=two.local ›);

a bien effectué les modifications nécessaires. Tout fonctionne de nouveau parfaitement.

Merci !

De rien, merci pour la précision sur la commande SQL

Mais c’est encore plus simple en demandant à darktable de le faire lui-même :wink: Pour cela, ouvrir darktable, aller dans le module collection. Sélectionner une pellicule ou un dossier « perdu » celui-ci apparaît barré.
Faire un clic droit sur une pellicule ou un dossier perdu. On aura alors un menu contextuel avec deux items :

[list]
[]Mise à jour des chemins des fichiers
[
]Enlever
[/list]
En cliquant sur le premier item « Mise à jour des chemins des fichiers », une fenêtre s’ouvre permettant de sélectionner le nouveau « bon » chemin de ce fichier ou dossier.

C’est très bien expliqué dans le manuel :
Référence des modules → modules utilitaires → partagés → Collections → Mettre à jour le chemin du dossier des images déplacées
Plus simplement, ici :

https://docs.darktable.org/usermanual/development/fr/module-reference/utility-modules/shared/collections/#mettre-à-jour-le-chemin-du-dossier-des-images-déplacées

Et voilà !

Excellent ! Merci pour l’explication et le lien !

Ah ben super ! Je vais me le noter !