Changement nom du serveur d'images - Version imprimable +- Forum darktable FR (https://forums.darktable.fr) +-- Forum : Utilisation de darktable (https://forums.darktable.fr/forumdisplay.php?fid=97) +--- Forum : Module Table Lumineuse (https://forums.darktable.fr/forumdisplay.php?fid=74) +--- Sujet : Changement nom du serveur d'images (/showthread.php?tid=6786) |
Changement nom du serveur d'images - Valp - 09-09-24 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 ! RE: Changement nom du serveur d'images - manu - 09-09-24 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...'. RE: Changement nom du serveur d'images - Valp - 09-09-24 (09-09-24, 10:20)manu a écrit : 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 RE: Changement nom du serveur d'images - Valp - 09-09-24 (09-09-24, 10:20)manu a écrit : 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...'. 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 ! RE: Changement nom du serveur d'images - manu - 09-09-24 De rien, merci pour la précision sur la commande SQL RE: Changement nom du serveur d'images - jpverrue - 09-09-24 Mais c'est encore plus simple en demandant à darktable de le faire lui-même ;-) 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 :
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-%c3%a0-jour-le-chemin-du-dossier-des-images-d%c3%a9plac%c3%a9es Et voilà ! RE: Changement nom du serveur d'images - manu - 09-09-24 Excellent ! Merci pour l'explication et le lien ! RE: Changement nom du serveur d'images - Valp - 16-09-24 (09-09-24, 15:59)jpverrue a écrit : Mais c'est encore plus simple en demandant à darktable de le faire lui-même ;-) Pour cela, ouvrir darktable, aller dans le module collection. Sélectionner une pellicule ou un dossier "perdu" celui-ci apparaît barré. Ah ben super ! Je vais me le noter ! |