Liens de partage perdus lors d'un transfert

Bonjour Ă  tou.te.s,

Si je comprends bien, la mise Ă  jour de la base de donnĂ©es doit ĂȘtre rĂ©alisĂ©e sitĂŽt aprĂšs le dĂ©placement des fichiers dans un nouvel emplacement, et mĂȘme avant de rendre le service Ă  nouveau disponible.

Mais que faire quand on réalise que des liens sont perdus alors que plusieurs mois se sont déjà écoulés ? :flushed:

De nouveaux liens ont été créés avec le nouveau oc_storage, et mieux, toutes les données sont référencées dans le nouveau oc_storage. On ne peut donc pas supprimer le second storage comme cela est proposé ici.

Personnellement, j’ai dĂ©placĂ© les donnĂ©es en mars 2023, depuis le dossier /var/www/nextcloud_data vers le dossier /netxcloud_data.
Un an et demi plus tard (sic !), des utilisateurs signalent que des liens ne fonctionnent pas
 :thinking:

ocl=# select * from oc_storages where id ~* 'nextcloud_data';
               id                | numeric_id | available | last_checked 
---------------------------------+------------+-----------+--------------
 local::/var/www/nextcloud_data/ |       1108 |         1 |             
 local::/nextcloud_data/         |       1203 |         1 |             

Le problùme, c’est que l’on a de nombreux fichiers dans les deux storages.

ocl=# SELECT count(*) FROM oc_filecache WHERE storage='1108';
 count  
--------
 409433
ocl=# SELECT count(*) FROM oc_filecache WHERE storage='1203';
  count  
---------
 6146283

Sur ce forum, Muppeth pose la question de supprimer toutes les entrĂ©es liĂ©es Ă  l’ancien storage, et MichaIng l’approuve.

Quant aux anciens liens perdus, ils le seront dĂ©finitivement
 Mais ce n’est pas si grave, ce qui compte, ce sont les donnĂ©es et les partages.

Qu’en pensez-vous ?

Merci d’avance,

Ernest.