Home Support How to fully reinstall ACM

How to fully reinstall ACM

Last updated on Jul 23, 2025

The steps to fully reinstall the ACM extension by deleting tables & records from previous installation.

1. Make an export of all your content types:

  • Go to the content type you want to export, then click on "Manage Fields", then click on the export button. (If you do not click on Manage Fields, you risk to not get all the data in the export, it is a known issue that we are having troubles to resolve).

  • Export also the contents by going on the content tab (like location) then click on "Export All Button".

2. Save of your database :

mysqldump "magento_databse_name" > filename.sql

3. Delete all the data from database :

In MySQL:

drop table if exists blackbird_contenttype_eav_attribute;
drop table if exists blackbird_contenttype_eav_attribute_website;
drop table if exists blackbird_contenttype_entity_datetime;
drop table if exists blackbird_contenttype_entity_decimal;
drop table if exists blackbird_contenttype_entity_int;
drop table if exists blackbird_contenttype_entity_store;
drop table if exists blackbird_contenttype_entity_text;
drop table if exists blackbird_contenttype_entity_varchar;
drop table if exists blackbird_contenttype_entity;
drop table if exists blackbird_contenttype_flag;
drop table if exists blackbird_contenttype_layout_block;
drop table if exists blackbird_contenttype_layout_field;
drop table if exists blackbird_contenttype_layout_group;
drop table if exists blackbird_contenttype_list_layout_block;
drop table if exists blackbird_contenttype_list_layout_field;
drop table if exists blackbird_contenttype_list_layout_group;
drop table if exists blackbird_contenttype_list_store;
drop table if exists blackbird_contenttype_list;
drop table if exists blackbird_contenttype_option_title;
drop table if exists blackbird_contenttype_option_type_title;
drop table if exists blackbird_contenttype_option_type_value;
drop table if exists blackbird_contenttype_option;
drop table if exists blackbird_contenttype_fieldset;
drop table if exists blackbird_contenttype;

DELETE FROM url_rewrite WHERE entity_type IN ('contenttype_content', 'contenttype_contentlist');
DELETE FROM eav_attribute WHERE backend_model LIKE 'Blackbird_ContentManager%'

DELETE FROM eav_entity_type WHERE entity_model LIKE 'Blackbird_ContentManager%'
DELETE FROM setup_module WHERE module = 'Blackbird_ContentManager';
DELETE FROM setup_module WHERE module = 'Blackbird_ContentManagerSample';
DELETE FROM patch_list WHERE patch_name LIKE "Blackbird\\ContentManager\\%";

4. Reinstall the extension :

Reinstall it the way you want it (Composer, or by putting the ACM folder at app/code/Blackbird in your project). Then you will need to upgrade your Magento via this command Bash :

php bin/magento setup:upgrade

5. Reimport the data :

  • Reimport the content types, in the back-office, go in "content/ content type" then click "import Content types".

  • Reimport the contents. Go in "content/contents/" then click "import Contents ”. Repeat the operation for all your content types.