data_version é a versão dos dados adicionados através dos scripts de dados.
Esses scripts são desenvolvidos na pasta do módulo, sob Setup/InstallData.phpe Setup/UpgradeData.php.
schema_version é a versão do esquema do banco de dados adicionado através dos scripts de instalação.
Esses scripts são desenvolvidos na pasta do módulo, sob Setup/InstallSchema.phpeSetup/UpgradeSchema.php
Portanto, o cenário quando data_versione schema_versionsão diferentes é o seguinte:
- Você tem um módulo que possui scripts de configuração e de dados
- Normalmente você deve executar
php bin/magento setup:upgradepara que os scripts de esquema e de dados sejam executados
- Em vez de fazer isso, você primeiro executa
php bin/magento setup:db-schema:upgrade. Nesse ponto schema_version, será diferente dodata_version
- A execução
php bin/magento setup:db-data:upgradeatualizará os dados e tornará as duas versões iguais