¿Qué tablas de base de datos MySQL contienen los datos para las tiendas en Magento 1.x?
-
28-10-2019 - |
Pregunta
Me gustaría recuperar los siguientes datos a través de MySQL para cada tienda, para que pueda construir una estructura de datos en mi código PHP:
READ in from MySQL:
3. all active stores:
3.1 store package (enterprise)
3.2 magento default theme (default)
3.3 store default theme
3.4 store layout
3.5 store templates
Traté de hacer una diferencia antes de cambiar los datos de administración para un almacén, pero se alcanzó el límite de memoria al comparar los 2 archivos de volcado MySQL antes y después del cambio.
Solución
La información del almacén se puede encontrar en
select * from core_store
Los cambios desde el diseño actual se pueden encontrar en
SELECT * FROM design_change
La información de paquete/tema/diseño es configuración y se puede encontrar en
select * from core_config_data
Si no se establece un valor para un elemento de configuración, no habrá un valor en esta tabla. Los valores de configuración predeterminados se mantienen en cada módulo config.xml
, bajo la <default />
nodo.
A riesgo de chocar (es mi producto), una herramienta como Error de comercio Puede enumerar rápidamente los objetos de recopilación que Magento usa para obtenerlos en el administrador, lo que puede apuntar rápidamente el camino hacia las tablas de la base de datos que necesita.