PrestashopEcommerce Posted January 23, 2013 Share Posted January 23, 2013 Hola a todos: No sé si alguien se habrá encontrado con este problema. Estoy intentando subir los productos a la tienda desde un CSV con unos primary ID's que en muchos casos sobrepasan el límite de 10 dígitos definido en la BBDD para el primary ID. Se me ocurre que la solución es cambiar la longitud de este campo, pero como esto afectará al resto de registros y tablas relacionadas, necesito saber cuales son las tablas relacionadas con este ID para hacer el cambio en todos los campos relacionados y que no hayan errorres de BBDD por este tema. ¿Alguien conoce la estructura relacional lo suficiente como para poder contestarme? Muchas gracias por adelantado, Link to comment Share on other sites More sharing options...
Sergio Ruiz Posted January 23, 2013 Share Posted January 23, 2013 Hay que diferenciar entre id y referencia. Una id de este estilo: 3893289387474239843 no es normal, si no tienes tantos productos. Link to comment Share on other sites More sharing options...
petete2008 Posted January 24, 2013 Share Posted January 24, 2013 En tu caso concreto utilizaría la referencia como ID. Si modificas el tamaño del id_product en la tabla ps_product también tendrás que hacerlo en el resto de tablas donde el id_product se vea implicado y éstas son muchas. Además tendrías que revisar los fuentes (php) para comprobar que no tenga una limitación de tamaño. Otro problema que podrías tener es a la hora de las actualizaciones ya qué has cambiado la estructura de la tablas. Resumiendo...te aconsejo utilizar la referencia. Link to comment Share on other sites More sharing options...
Recommended Posts