Por ejemplo, no tengo scripts de configuración en Mi módulo, ¿puedo ignorar la setup_versionetiqueta en el module.xmlarchivo?
En los módulos m1 instalados automáticamente, ahora está arrojando un error (si no ejecutamos el comando de actualización de configuración). ¿Por qué necesito ejecutar manualmente la actualización de configuración?
¿Cuál es el escenario schema_versiony data_versionserá diferente?
Observé que casi los registros en la tabla setup_module contienen los mismos valores.
magento2
setup
install-script
data-script
sivakumar
fuente
fuente

Respuestas:
data_versiones la versión de los datos agregados a través de los scripts de datos.Esas secuencias de comandos se desarrollan bajo la carpeta del módulo bajo
Setup/InstallData.phpySetup/UpgradeData.php.schema_versiones la versión del esquema de la base de datos agregada a través de los scripts de configuración.Esas secuencias de comandos se desarrollan bajo la carpeta del módulo bajo
Setup/InstallSchema.phpySetup/UpgradeSchema.phpEntonces, el escenario cuando
data_versionyschema_versionson diferentes es el siguiente:php bin/magento setup:upgradepara que se ejecuten tanto los scripts de esquema como de datosphp bin/magento setup:db-schema:upgrade. En este puntoschema_version, será diferente aldata_versionphp bin/magento setup:db-data:upgradeactualizará los datos y hará que ambas versiones sean igualesfuente
setup:upgrade