function workspaces_post_update_remove_association_schema_data in Drupal 9
Same name and namespace in other branches
- 8 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 11 - Post update functions for the Workspaces module.
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);
}