When having a content type or a media bundle. When you click enable translation of the entity the columns ( content_translation_source, content_translation_outdated, content_translation_uid ) are being added. But when disabling the translation for that entity I would think they should be removed but they still remain.
Then a side note. I ran across this issue because I have a missing column after a config import. So it would be great if there could be a check if the translation is enabled en one of the columns is missing. The columns will be added again.
Columns for media are being added on table media_field_data and media_field_revision
Columns for node are being added on table node_field_data and node_field_revision
Comments
Comment #2
ruudvanoijen commentedComment #3
ruudvanoijen commentedComment #7
sealionking commentedwhen I enable translation for a vocabulary terms, the status report says entity taxonomy terms need to update for
content_translation_source, content_translation_outdated, content_translation_uid ,
but after executed the command with drupalconsole
I got the alert that:
I think this is the same problem.
my drupal version is 8.6.3
Comment #14
quietone commentedI got this issue from the bugsmash bug bingo.
I do think this is working as designed. Removing those database columns could interfere with translations for other content types. And there is always the possibility of loss of data.
I am closing this as works as designed. If you disagree, re-open (by setting status to 'Active') and explain what I missed.
Thanks