Open e1th0r opened 6 years ago
I am having the same issue. I have tried multiple times and have reinstalled the database, but still get the same issue. Looking in the 1.7 instance, that column, image_attribute_id does exist. Also, in the php file, the migrate command is called before the column is added.
If I correct that issue (by commenting out the alter table step), a similar thing happens on the next step, but that can be corrected in the same way. However, the next error is more complicated (in batch tables from memory) and I couldn't see how to resolve that one.
Any suggestions? Has this been updated and would running an older version of transporteo be a solution?
Thanks,
Paul
I am also running into this issue trying to upgrade Akeneo from 1.x to 2.0.
It makes no sense to me why transporteo would try to add the "image_attribute_id" to the "pim_catalog_family" table on the destination Akeneo instance. That column has existing since version 2.0.0: https://github.com/akeneo/pim-community-dev/blob/v2.0.0/src/Pim/Bundle/CatalogBundle/Resources/config/doctrine/Family.orm.yml
After commenting out the lines in src/Domain/MigrationStep/s080_FamilyMigration/FamilyDataMigrator.php that attempt to add the column, I continued getting DB schema related errors.
Am I missing something, or is this migration tool not compatible with a clean install of Akeneo 2.0?
Hi.
Triying to update from 1.7 to 2.0.25 fails with error:
[Akeneo\PimMigration\Domain\MigrationStep\s080_FamilyMigration\FamilyMigrationException] Error: Step 9 - Family Migration: Query "ALTER TABLE pim_catalog_family ADD COLUMN image_ attribute_id INT(11) DEFAULT NULL AFTER label_attribute_id, ADD CONSTRAINT `FK_90632072BC 295696` FOREIGN KEY (`image_attribute_id`) REFERENCES `pim_catalog_attribute` (`id`) ON D ELETE SET NULL, ADD KEY `IDX_90632072BC295696` (`image_attribute_id`)" occured an error : SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'image_attribute_id'
[Akeneo\PimMigration\Domain\DataMigration\QueryException] Query "ALTER TABLE pim_catalog_family ADD COLUMN image_attribute_id INT(11) DEFAULT NULL AFTER label_attribute_id, ADD CONSTRAINT `FK_90632072BC295696` FOREIGN KEY (`image_attrib ute_id`) REFERENCES `pim_catalog_attribute` (`id`) ON DELETE SET NULL, ADD KEY `IDX_90632 072BC295696` (`image_attribute_id`)" occured an error : SQLSTATE[42S21]: Column already e xists: 1060 Duplicate column name 'image_attribute_id'
According this issue #092 I've reinstalled akeneo 2 severals times but get the same error.
Just a point, before any migration process, colum image_attribute_id exist into table pim_catalog_family belong to akeneo_pim 2.x database
Some idea?
Best regards