After an upgrade that crashed halfways I had no other alternative than using the list of database differences. Only too late I discovered that while I was madly clicking those about 100 buttons I had clicked too much and deleted extra fields that belong to my modules and theme. I wasted several hours due to this.
The "fix" is taking the position that everything extra is suspect unless you know that it belongs to a module. That is the opposite of how it should be. Almost nobody knows which fields belong to a module. All the extra's should be in a separate table on a different page so that they can not be accidentally clicked. This should apply both to extra fields and fields that are bigger than the Thirty Bees default. That should also apply to fields that are now TEXT instead of VARCHAR(255).
Thirty Bees is adding fields like crazy. In that light it is astonishing that it considers every field added by a module as suspect.
When imposing indexes Thirty Bees should respect extra fields. My update failed because the shop uses Attribute Wizard Pro (AWP) and AWP uses a fifth field in the primary key of tb_cart_product. The Thirty Bees upgrade bluntly imposes a primary key with that extra field and then the upgrade crashed because the key is no longer unique.
After an upgrade that crashed halfways I had no other alternative than using the list of database differences. Only too late I discovered that while I was madly clicking those about 100 buttons I had clicked too much and deleted extra fields that belong to my modules and theme. I wasted several hours due to this.
The "fix" is taking the position that everything extra is suspect unless you know that it belongs to a module. That is the opposite of how it should be. Almost nobody knows which fields belong to a module. All the extra's should be in a separate table on a different page so that they can not be accidentally clicked. This should apply both to extra fields and fields that are bigger than the Thirty Bees default. That should also apply to fields that are now TEXT instead of VARCHAR(255).
Thirty Bees is adding fields like crazy. In that light it is astonishing that it considers every field added by a module as suspect.
When imposing indexes Thirty Bees should respect extra fields. My update failed because the shop uses Attribute Wizard Pro (AWP) and AWP uses a fifth field in the primary key of tb_cart_product. The Thirty Bees upgrade bluntly imposes a primary key with that extra field and then the upgrade crashed because the key is no longer unique.