CentryCL / centry_ps_esclavo

Módulo de Centry para prestashop
3 stars 4 forks source link

La creación de las tablas del módulo se crean con Storage engine MyIsam #29

Open ncyrcus opened 1 year ago

ncyrcus commented 1 year ago

Al crear nuevas Tablas en un prestashop, si no se indica un motor de almacenamiento especifico Hay prestashops en los que configura por defecto MyIsam https://es.stackoverflow.com/questions/104600/error-al-crear-claves-for%C3%A1neas cuando se solicita crear la restricción a una tabla myisam de llaves foraneas esta es ignorada por lo que la falta de estas reglas pasa desapercibida image

Esto es problematico debido a que este motor de almacenamiento no soporta las restricciones que informan llaves foraneas, por ende si se elimina un valor que homologamos directamente en prestashop.

https://www.arsys.es/blog/myisam-o-innodb-elige-tu-motor-de-almacenamiento-mysql

Se recomienda o cambiar funcionamiento a Triggers para lo cual se dispone de la siguiente planilla con los datos a considerar ó establecer el tipo de Motor de almacenamiento en la creación de tablas.

https://docs.google.com/spreadsheets/d/19Z4fZIAdRJaAfgKROlh9VzOE6nleAinDHvLrr9P12Mk/edit#gid=2024550100