Annonce

Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

VDigital
2008-12-30 12:07:52

A l'issue de ma migration pour cette table, j'ai bien:
PRIMARY         image_id , category_id 
et
image_category_i1         category_id 

ce qui correspond bien à:
CREATE TABLE `xxxx_image_category` (
  `image_id` mediumint(8) unsigned NOT NULL default '0',
  `category_id` smallint(5) unsigned NOT NULL default '0',
  `rank` mediumint(8) unsigned default NULL,
  PRIMARY KEY  (`image_id`,`category_id`),
  KEY `image_category_i1` (`category_id`)
) TYPE=MyISAM;


en 1.6.2 nous avions:
CREATE TABLE `phpwebgallery_image_category` (
  `image_id` mediumint(8) unsigned NOT NULL default '0',
  `category_id` smallint(5) unsigned NOT NULL default '0',
  PRIMARY KEY  (`image_id`,`category_id`),
  KEY `image_category_i1` (`image_id`),
  KEY `image_category_i2` (`category_id`)
) TYPE=MyISAM;

et effectivement image_category_i1 ne sert à rien...
Je pense que j'avais dû le supprimer.
L'index primaire permettant déjà tout accès via l'id de l'image.

Il ne me reste qu'à vérifier dans mon backup que je n'avais déjà plus qu'un seul index secondaire sur la catégorie.
Je ferai ça ce soir... (peut-être).

VDigital
2008-12-30 09:17:11

Faut que je repointe ma sauvegarde pour savoir si ... ma 1.6.2 était correcte.
Et que je repointe ma 2.0.0rc4 pour savoir si ce coup-ci elle est correcte.

Alors après je te raconterai... Mais je n'ai pas trop de temps pour les détails en ce moment.
J'ai ouvert le topic pour penser à le faire.
Merci de me le rappeler, je vais essayer d'en faire une partie rapidement.

plg
2008-12-30 00:34:38

A quel moment l'erreur survient. Je viens de faire une install propre de 1.6.2, grosse synchro (4500 photos), migration en 2.0 r3028 et aucun soucis null part.

VDigital
2008-12-28 20:22:49

Warning:  [mysql error 1091] Can't DROP 'image_category_i1'; check that column/key exists

ALTER TABLE `xxxxxxx_image_category`
  DROP INDEX `image_category_i1`
; in ...../pwg/include/functions.inc.php on line 953


8-?

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact