I use drupal7.
According to the answer here,
- {field_data_[field_name]} Standard data storage for a field.
- {field_revision_[field_name]} Standard revision storage for a field.
I understand it, but, finally, they store the same values, right? This is because, I found that field_revision_field_xxx actually stores the updated values after I update a field-xxx.
[The reason why I ask this]
I try to transfer field values from one profile type to another which have the same uid. For it, I create field_data_field_xxx_transfered and field_revision_field_xxx_transfered and rewrite the pid in them.
I succeeded to transfer values from field_data_field_xxx to field_data_field_xxx_transfered. And, if field_revision_field_xxx stores the same values as field_data_field_xxx does, all I need to do is to copy field_data_field_xxx_transfered to field_revision_field_xxx_transfered. And, this is much easier than to do from field_revision_field_xxx to field_revision_field_xxx_transfered.
Thank you.