Task #88494

Drop DB field t3_origuid / "origUid" functionality

Added by Oliver Hader about 2 years ago. Updated almost 2 years ago.

Should have
Target version:
Start date:
Due date:
% Done:


Estimated time:
(Total: 0.00 h)
TYPO3 Version:
PHP Version:
Sprint Focus:


The special TCA value / DB field "origUid" (usually "t3_origuid") has
had a long run, and it was used for various places, making the
value of the data very ambiguous, non-predictable and thus,
not usable for further usages.

One usage was to copy a record, where origUid contained the value of
the original record - without further evaluation.

Since localizations ("localize" and "copy into language") internally
are using previously mentioned copy process, origUid contained the
value of the original translation - however not very reliable since
consecutive localize & copy processes did not maintain integrity in a
proper way. That's the reason why "translationSource" ("l10n_source")
has been introduced with TYPO3 v8 already.

Additionally, versioning used it to store the original "online ID"
which is contained within "t3ver_oid" as well.

Using the field in any extension for further usage is not recommended,
as it was never clear what the meaning of the value was.

Since the versioning/workspaces and translation handling
implemented properly, this field is filled, but has no real
use anymore - it is now removed.


Task #88495: Drop t3_origuid fields from functional testsClosed2019-06-05

Task #88501: Revert dropping t3_origuid from functional testsClosed2019-06-06


Updated by Gerrit Code Review about 2 years ago

  • Status changed from New to Under Review

Patch set 3 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/60870


Updated by Oliver Hader about 2 years ago

reverted functional test changes - see #88501 for details


Updated by Andreas Fernandez almost 2 years ago

  • Status changed from Under Review to Closed

Also available in: Atom PDF