[Obm] Migration en 2.4.1 - problème sur table opeush_event_mapping

Vince tux45 at hotmail.fr
Mon Oct 15 12:42:08 CEST 2012


Bonjour,

En tentant (toujours) de migrer notre serveur OBM (de test of course), 
je rencontre une erreur avec le script 2.4.1~alpha9+git qui lance lui 
même le script update-2.4.0-2.4.1~alpha9+git.pgsql.php

Je décide donc de le lancer à la main et voici le retour :

Warning: pg_query(): Query failed: ERREUR: n'a pas pu créer l'index 
unique <<opush_event_mapping_device_id_event_ext_id_fkey>>
DETAIL: La table contient des valeurs dupliquées. in 
/usr/share/obm-storage/update-install/scripts/2.4/lib/pgsql.inc on line 87
An error happened during the update, a rollback will be attempted.
Fatal error: Uncaught exception 'PGQueryException' with message 'CREATE 
UNIQUE INDEX opush_event_mapping_device_id_event_ext_id_fkey ON 
opush_event_mapping (device_id, event_ext_id_hash): 1 (ERREUR: n'a pas 
pu créer l'index unique <<opush_event_mapping_device_id_event_ext_id_fkey >>
DETAIL: La table contient des valeurs dupliquées. in 
/usr/share/obm-storage/update-install/scripts/2.4/lib/pgsql.inc: 94
Stack trace:
#0 
/usr/share/obm-storage/update-install/scripts/2.4/updates/update-2.4.0-2.4.1~alpha9+git.pgsql.php(61): 
DB->query('CREATE UNIQUE I...')
#1 
/usr/share/obm-storage/update-install/scripts/2.4/updates/update-2.4.0-2.4.1~alpha9+git.pgsql.php(77): 
Hash EventExtId'->main()
#2 {main}
     thrown in 
/usr/share/obm-storage/update-install/scripts/2.4/lib/pgsql.inc on line 94

J'ai regardé dans la table et effectivement les colonnes device_id et 
event_ext_id ont des données dupliquées.

Comment puis-je supprimer ces lignes dupliquées sans affecter le 
fonctionnement ??
Et également j'aurai voulu savoir à quoi servait cette table ??

Merci
Cordialement

Vincent.

  * Anglais - détecté
  * Français

  * Français

<javascript:void(0);><#>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://list.obm.org/pipermail/obm/attachments/20121015/b31ccde7/attachment.htm 


More information about the Obm mailing list