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 ?
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âŠ
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.