Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
When trying to install I get this error:
DatabaseSchemaObjectDoesNotExistException: Cannot add field <em class="placeholder">field_data_field_newsletter_list</em>.<em class="placeholder">target_id_tids</em>: table doesn't exist. in DatabaseSchema_mysql->addField() (line 320 of /srv/www/vhosts/stage/m/multi-7/www/cms/includes/database/mysql/schema.inc).
To create a clean install I removed all tables in the DB that had "newsletter" in the name so it's possible that I missed some not so obvious tables that also need to be removed. Please let me know if there are other tables I need to remove to test a clean install.
Comments
Comment #1
ParisLiakos CreditAttribution: ParisLiakos commentedYou need to remove the fields: field_data_newsletter_list,field_data_newsletter_template,field_data_newsletter_description and also any entries related to them in field_config and field_config_instance.
Or reinstall drupal:P
But dont worry,beta releases are now backwards compatible,so no more changes in database schema.I am also trying to get 100% test coverage together with fixing the last couple of bugs in order to get a stable release out
Comment #2
ParisLiakos CreditAttribution: ParisLiakos commentedComment #3
Reg CreditAttribution: Reg commentedThat was the key.
...if only you knew how funny that sounds! I have a multi-site installation with a ton of custom automation script (in bash) controlling it all.