Autore Topic: Errore 1062 in migrazione da J 2.5.28 a J 3.5.1  (Letto 105 volte)

Offline atty179

  • Nuovo arrivato
  • *
  • Post: 34
    • Mostra profilo
Errore 1062 in migrazione da J 2.5.28 a J 3.5.1
« il: 05 Mar 2019, 15:40:39 »
Buongiorno,sto effettuando una migrazione in locale dalla J2.5.28 alla J3.5.1.
Penso di aver tolto tutti i pacchetti e plugin di terze parti (ho lasciato solo Akeeba).
Quando vado a fare la migrazione, va avanti per un bel p (intorno al 75%) e dopo un p esce questo errore:
1062 - Si verificato un errore.Duplicate entry '1' for key 'PRIMARY' SQL=INSERT INTO `#__content_types` (`type_id`, `type_title`, `type_alias`, `table`, `rules`, `field_mappings`,`router`) VALUES (1, 'Article', 'com_content.article', '{"special":{"dbtable":"#__content","key":"id","type":"Content","prefix":"JTable","config":"array()"},"common":{"dbtable":"#__core_content","key":"ucm_id","type":"Corecontent","prefix":"JTable","config":"array()"}}', '', '{"common":[{"core_content_item_id":"id","core_title":"title","core_state":"state","core_alias":"alias","core_created_time":"created","core_modified_time":"modified","core_body":"introtext", "core_hits":"hits","core_publish_up":"publish_up","core_publish_down":"publish_down","core_access":"access", "core_params":"attribs", "core_featured":"featured", "core_metadata":"metadata", "core_language":"language", "core_images":"images", "core_urls":"urls", "core_version":"version", "core_ordering":"ordering", "core_metakey":"metakey", "core_metadesc":"metadesc", "core_catid":"catid", "core_xreference":"xreference", "asset_id":"asset_id"}], "special": [{"fulltext":"fulltext"}]}','ContentHelperRoute::getArticleRoute'), (2, 'Contact', 'com_contact.contact', '{"special":{"dbtable":"#__contact_details","key":"id","type":"Contact","prefix":"ContactTable","config":"array()"},"common":{"dbtable":"#__core_content","key":"ucm_id","type":"Corecontent","prefix":"JTable","config":"array()"}}', '', '{"common":[{"core_content_item_id":"id","core_title":"name","core_state":"published","core_alias":"alias","core_created_time":"created","core_modified_time":"modified","core_body":"address", "core_hits":"hits","core_publish_up":"publish_up","core_publish_down":"publish_down","core_access":"access", "core_params":"params", "core_featured":"featured", "core_metadata":"metadata", "core_language":"language", "core_images":"image", "core_urls":"webpage", "core_version":"version", "core_ordering":"ordering", "core_metakey":"metakey", "core_metadesc":"metadesc", "core_catid":"catid", "core_xreference":"xreference", "asset_id":"null"}], "special":
Qualcuno mi pu aiutare ???
Grazie
« Ultima modifica: 05 Mar 2019, 16:05:04 da atty179 »

Offline atty179

  • Nuovo arrivato
  • *
  • Post: 34
    • Mostra profilo
Re:Errore 1062 in migrazione da J 2.5.28 a J 3.5.1
« Risposta #1 il: 07 Mar 2019, 13:15:16 »
Buongiorno a tutti,in relazione a questo problema aggiungo ulteriori considerazioni che ho trovato in questi giorni.Praticamente l'errore dato dal fatto che la procedura di migrazione (i file php che creano le tabelle di joomla... dopo la migrazione si possono trovare ...\administrator\components\com_admin\sql\updates\mysql\ xxx.sql ) oltre a creare le tabelle (con la regola IF NOT EXIST )  inseriscono anche dei record...( senza regola...) cio inseriscono secco dei record.Allora le alternative sono 2:1) o la procedure di restore del DB di Kickstart non funziona bene perch dovrebbe ricreare delle tabelle vuote;2) oppure i file php per la ricreazione del db della procedura di migrazione dovrebbero mettere sotto IF anche l'insert dei record, o in alternativa fare delle update...

Insomma da qualche parte c' il problema...spero di essere stato chiaro e utile alla risoluzione del problema.

 

Host

Torna su