#1 2010-06-03 21:51:35

Gotcha
Equipe Piwigo
Lieu: Pierrelatte (26)
Date d'inscription: 2007-03-14
Messages: 13324
Site web

[Résolu] SQL changement de répertoire et maintenance.

Tags: [BDD, maintenance, SQL]

Bonsoir tout le monde,

Je bute sur une mise à jour de ma BDD avec une série photos que j'ai renommé et déplacées de répertoire de stockage.
J'ai procédé en deux étapes.

1) Mise à jour du nom des fichiers via une requête SQL
=> Tout se passe bien. Après une mise à jour des informations des images je retrouves les visuelles. RAS

2) Mise à jour du répertoire via une requête SQL (entre temps j'ai déplacé physiquement les fichiers dans le bons répertoire).
=> TOut se passe bien jusqu'à ce que je fasse une mise à jour des informations des images.
Là, je perds mes visuelles et dans ma BDD, c'est comme si je n'avais pas exécuté ma seconde requête SQL.

Pour info :

Code:

UPDATE `piwigo_images` SET `id` = 1636,`file` = 'AA8563_-_Pierrelatte_-_Regate_bateaux_-_35812602.jpg',`date_available` = '2010-05-13 18:44:17',`date_creation` = '2010-04-04',`tn_ext` = 'jpg',`name` = NULL,`comment` = NULL,`author` = 'MOREAU Julien',`hit` = 6,`filesize` = 105,`width` = 541,`height` = 800,`representative_ext` = NULL,`date_metadata_update` = '2010-05-26',`average_rate` = NULL,`has_high` = 'true',`path` = './galleries/uploads/2010-04-04/AA8563_-_Pierrelatte_-_Regate_bateaux_-_35812602.jpg',`storage_category_id` = 173,`high_filesize` = 622,`level` = 0,`md5sum` = NULL,`lat` = NULL,`lon` = NULL WHERE `piwigo_images`.`id` = 1636;
UPDATE `piwigo_images` SET `id` = 1637,`file` = 'AA8551_-_Pierrelatte_-_Regate_bateaux_-_23903842.jpg',`date_available` = '2010-05-13 18:44:17',`date_creation` = '2010-04-04',`tn_ext` = 'jpg',`name` = NULL,`comment` = NULL,`author` = 'MOREAU Julien',`hit` = 5,`filesize` = 123,`width` = 800,`height` = 541,`representative_ext` = NULL,`date_metadata_update` = '2010-05-26',`average_rate` = NULL,`has_high` = 'true',`path` = './galleries/uploads/2010-04-04/AA8551_-_Pierrelatte_-_Regate_bateaux_-_23903842.jpg',`storage_category_id` = 173,`high_filesize` = 755,`level` = 0,`md5sum` = NULL,`lat` = NULL,`lon` = NULL WHERE `piwigo_images`.`id` = 1637;
UPDATE `piwigo_images` SET `id` = 1638,`file` = 'AA8567_-_Pierrelatte_-_Regate_bateaux_-_51204248.jpg',`date_available` = '2010-05-13 18:44:17',`date_creation` = '2010-04-04',`tn_ext` = 'jpg',`name` = NULL,`comment` = NULL,`author` = 'MOREAU Julien',`hit` = 8,`filesize` = 116,`width` = 800,`height` = 541,`representative_ext` = NULL,`date_metadata_update` = '2010-05-26',`average_rate` = NULL,`has_high` = 'true',`path` = './galleries/uploads/2010-04-04/AA8567_-_Pierrelatte_-_Regate_bateaux_-_51204248.jpg',`storage_category_id` = 173,`high_filesize` = 728,`level` = 0,`md5sum` = NULL,`lat` = NULL,`lon` = NULL WHERE `piwigo_images`.`id` = 1638;
UPDATE `piwigo_images` SET `id` = 1639,`file` = 'AA8550_-_Pierrelatte_-_Regate_bateaux_-_80579418.jpg',`date_available` = '2010-05-13 18:44:17',`date_creation` = '2010-04-04',`tn_ext` = 'jpg',`name` = NULL,`comment` = NULL,`author` = 'MOREAU Julien',`hit` = 5,`filesize` = 122,`width` = 541,`height` = 800,`representative_ext` = NULL,`date_metadata_update` = '2010-05-26',`average_rate` = NULL,`has_high` = 'true',`path` = './galleries/uploads/2010-04-04/AA8550_-_Pierrelatte_-_Regate_bateaux_-_80579418.jpg',`storage_category_id` = 173,`high_filesize` = 732,`level` = 0,`md5sum` = NULL,`lat` = NULL,`lon` = NULL WHERE `piwigo_images`.`id` = 1639;
UPDATE `piwigo_images` SET `id` = 1640,`file` = 'AA8548_-_Pierrelatte_-_Regate_bateaux_-_42508635.jpg',`date_available` = '2010-05-13 18:44:17',`date_creation` = '2010-04-04',`tn_ext` = 'jpg',`name` = NULL,`comment` = NULL,`author` = 'MOREAU Julien',`hit` = 5,`filesize` = 128,`width` = 541,`height` = 800,`representative_ext` = NULL,`date_metadata_update` = '2010-05-26',`average_rate` = NULL,`has_high` = 'true',`path` = './galleries/uploads/2010-04-04/AA8548_-_Pierrelatte_-_Regate_bateaux_-_42508635.jpg',`storage_category_id` = 173,`high_filesize` = 755,`level` = 0,`md5sum` = NULL,`lat` = NULL,`lon` = NULL WHERE `piwigo_images`.`id` = 1640;
UPDATE `piwigo_images` SET `id` = 1641,`file` = 'AA8549_-_Pierrelatte_-_Regate_bateaux_-_49416035.jpg',`date_available` = '2010-05-13 18:44:17',`date_creation` = '2010-04-04',`tn_ext` = 'jpg',`name` = NULL,`comment` = NULL,`author` = 'MOREAU Julien',`hit` = 6,`filesize` = 138,`width` = 800,`height` = 541,`representative_ext` = NULL,`date_metadata_update` = '2010-05-26',`average_rate` = NULL,`has_high` = 'true',`path` = './galleries/uploads/2010-04-04/AA8549_-_Pierrelatte_-_Regate_bateaux_-_49416035.jpg',`storage_category_id` = 173,`high_filesize` = 819,`level` = 0,`md5sum` = NULL,`lat` = NULL,`lon` = NULL WHERE `piwigo_images`.`id` = 1641;
UPDATE `piwigo_images` SET `id` = 1642,`file` = 'AA8565_-_Pierrelatte_-_Regate_bateaux_-_16488911.jpg',`date_available` = '2010-05-13 18:44:17',`date_creation` = '2010-04-04',`tn_ext` = 'jpg',`name` = NULL,`comment` = NULL,`author` = 'MOREAU Julien',`hit` = 7,`filesize` = 128,`width` = 541,`height` = 800,`representative_ext` = NULL,`date_metadata_update` = '2010-05-26',`average_rate` = NULL,`has_high` = 'true',`path` = './galleries/uploads/2010-04-04/AA8565_-_Pierrelatte_-_Regate_bateaux_-_16488911.jpg',`storage_category_id` = 173,`high_filesize` = 742,`level` = 0,`md5sum` = NULL,`lat` = NULL,`lon` = NULL WHERE `piwigo_images`.`id` = 1642;
UPDATE `piwigo_images` SET `id` = 1643,`file` = 'AA8556_-_Pierrelatte_-_Regate_bateaux_-_90488411.jpg',`date_available` = '2010-05-13 18:44:17',`date_creation` = '2010-04-04',`tn_ext` = 'jpg',`name` = NULL,`comment` = NULL,`author` = 'MOREAU Julien',`hit` = 6,`filesize` = 132,`width` = 800,`height` = 541,`representative_ext` = NULL,`date_metadata_update` = '2010-05-26',`average_rate` = NULL,`has_high` = 'true',`path` = './galleries/uploads/2010-04-04/AA8556_-_Pierrelatte_-_Regate_bateaux_-_90488411.jpg',`storage_category_id` = 173,`high_filesize` = 775,`level` = 0,`md5sum` = NULL,`lat` = NULL,`lon` = NULL WHERE `piwigo_images`.`id` = 1643;
UPDATE `piwigo_images` SET `id` = 1644,`file` = 'AA8546_-_Pierrelatte_-_Regate_bateaux_-_26429579.jpg',`date_available` = '2010-05-13 18:44:17',`date_creation` = '2010-04-04',`tn_ext` = 'jpg',`name` = NULL,`comment` = NULL,`author` = 'MOREAU Julien',`hit` = 5,`filesize` = 122,`width` = 541,`height` = 800,`representative_ext` = NULL,`date_metadata_update` = '2010-05-26',`average_rate` = NULL,`has_high` = 'true',`path` = './galleries/uploads/2010-04-04/AA8546_-_Pierrelatte_-_Regate_bateaux_-_26429579.jpg',`storage_category_id` = 173,`high_filesize` = 679,`level` = 0,`md5sum` = NULL,`lat` = NULL,`lon` = NULL WHERE `piwigo_images`.`id` = 1644;
UPDATE `piwigo_images` SET `id` = 1645,`file` = 'AA8541_-_Pierrelatte_-_Regate_bateaux_-_38502684.jpg',`date_available` = '2010-05-13 18:44:17',`date_creation` = '2010-04-04',`tn_ext` = 'jpg',`name` = NULL,`comment` = NULL,`author` = 'MOREAU Julien',`hit` = 5,`filesize` = 162,`width` = 800,`height` = 541,`representative_ext` = NULL,`date_metadata_update` = '2010-05-26',`average_rate` = NULL,`has_high` = 'true',`path` = './galleries/uploads/2010-04-04/AA8541_-_Pierrelatte_-_Regate_bateaux_-_38502684.jpg',`storage_category_id` = 173,`high_filesize` = 968,`level` = 0,`md5sum` = NULL,`lat` = NULL,`lon` = NULL WHERE `piwigo_images`.`id` = 1645;
UPDATE `piwigo_images` SET `id` = 1646,`file` = 'AA8543_-_Pierrelatte_-_Regate_bateaux_-_35269502.jpg',`date_available` = '2010-05-13 18:44:17',`date_creation` = '2010-04-04',`tn_ext` = 'jpg',`name` = NULL,`comment` = NULL,`author` = 'MOREAU Julien',`hit` = 5,`filesize` = 145,`width` = 800,`height` = 541,`representative_ext` = NULL,`date_metadata_update` = '2010-05-26',`average_rate` = NULL,`has_high` = 'true',`path` = './galleries/uploads/2010-04-04/AA8543_-_Pierrelatte_-_Regate_bateaux_-_35269502.jpg',`storage_category_id` = 173,`high_filesize` = 893,`level` = 0,`md5sum` = NULL,`lat` = NULL,`lon` = NULL WHERE `piwigo_images`.`id` = 1646;
UPDATE `piwigo_images` SET `id` = 1647,`file` = 'AA8537_-_Pierrelatte_-_Regate_bateaux_-_83884706.jpg',`date_available` = '2010-05-13 18:44:17',`date_creation` = '2010-04-04',`tn_ext` = 'jpg',`name` = NULL,`comment` = NULL,`author` = 'MOREAU Julien',`hit` = 5,`filesize` = 148,`width` = 800,`height` = 541,`representative_ext` = NULL,`date_metadata_update` = '2010-05-26',`average_rate` = NULL,`has_high` = 'true',`path` = './galleries/uploads/2010-04-04/AA8537_-_Pierrelatte_-_Regate_bateaux_-_83884706.jpg',`storage_category_id` = 173,`high_filesize` = 918,`level` = 0,`md5sum` = NULL,`lat` = NULL,`lon` = NULL WHERE `piwigo_images`.`id` = 1647;

Dans ma BDD, je change concrètement le 2010-04-05 par 2010-04-04.

Quelqu'un sait-il pourquoi ma requête ne tient pas le choc ???
Merci.


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#2 2010-06-03 22:11:30

Gotcha
Equipe Piwigo
Lieu: Pierrelatte (26)
Date d'inscription: 2007-03-14
Messages: 13324
Site web

Re: [Résolu] SQL changement de répertoire et maintenance.

Je viens de supprimer les enregistrements, de faire toutes les maintenances possibles, de vider les divers caches.
Je réinsert via SQL mes enregistrements qui sont corrigés.
Jusque là ça fonctionne.

Il suffit que je fasse une "Mise à jour des informations des images" pour que mon ancien répertoire de stockage ressorte des limbes !!!


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#3 2010-06-03 23:39:04

Gotcha
Equipe Piwigo
Lieu: Pierrelatte (26)
Date d'inscription: 2007-03-14
Messages: 13324
Site web

Re: [Résolu] SQL changement de répertoire et maintenance.

Ok trouvé -_-'

C'est en fait le storage_category_id qu'il fallait changer aussi.

Vu que dans mon cas je ne faisait que déplacer des photos dans un dossier déjà existant, je n'avais pas pensé au problème de l'ID de la catégorie de stockage.

[Résolu]
Merci à plg qui m'a mis la puce à l'oreil.


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

Pied de page des forums

Propulsé par FluxBB