function workspaces_post_update_remove_association_schema_data

Same name and namespace in other branches
  1. 8.9.x core/modules/workspaces/workspaces.post_update.php \workspaces_post_update_remove_association_schema_data()

Removes the workspace association entity and field schema data.

File

core/modules/workspaces/workspaces.post_update.php, line 13

Code

function workspaces_post_update_remove_association_schema_data() {
    // Delete the entity and field schema data.
    $keys = [
        'workspace_association.entity_schema_data',
        'workspace_association.field_schema_data.id',
        'workspace_association.field_schema_data.revision_id',
        'workspace_association.field_schema_data.uuid',
        'workspace_association.field_schema_data.revision_default',
        'workspace_association.field_schema_data.target_entity_id',
        'workspace_association.field_schema_data.target_entity_revision_id',
        'workspace_association.field_schema_data.target_entity_type_id',
        'workspace_association.field_schema_data.workspace',
    ];
    \Drupal::keyValue('entity.storage_schema.sql')->deleteMultiple($keys);
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.