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);><#>
_______________________________________________
Obm mailing list
[email protected]
http://list.obm.org/mailman/listinfo/obm

Répondre à