comment nettoyer la table i18n ?https://www.medialibs.com/partenariat/forum/tous-les-forum/topic-8038.html2024-03-28T22:56:43+01:00E-majine ManageRe : comment nettoyer la table i18n ? (le 04/07/2013 à 00:15)2013-07-03T22:15:46+01:002013-07-03T22:15:46+01:002013-07-03T22:15:46+01:00https://www.medialibs.com/partenariat/forum/tous-les-forum/post-8115.html#post8115Vincent StartUpSalut Thomas,<br/><br/>J'attendais de faire un retour afin d'être sûr de ne pas avoir de problème. Tout à l'air ok après plus d'une semaine. Je voulais faire du vide dans la base car le site est lent au niveau recherche et je suspectais que ça soit lié, mais ça n'a rien changé.<br/><br/>Le script n'est pas tout automatique, je remplis une table avec les enregistrements qui semblent inutiles. Dans cette table je vérifie et je supprime ceux qu'il ne faut pas supprimer. Ensuite avec une requete branché entre cette table et la table i18n, je supprime les enregistrements de i18n (j'ai fait une sauvegarde avant car vider les 2/3 de la table i18n ça fait un peu peur). <br/><br/>Attention les éléments inutiles sont calculés en fonction des tables citées précédemment (module de base et catalogue). Avis au labo ou partenaire pour donner les tables liées à i18n<br/><br/>Au préalable dans mon site j'ai supprimé les variantes inutiles, les values de variante inutiles et les traductions liées. Dans ce site j'avais énormément de choses inutiles car les produits sont importés et au début il y a eu pas mal de tests et bugs.<br/><br/>J'ose pas trop mettre ce genre de code sur le forum, peux-tu me transmettre ton mail (vois avec l'ex-startupien).<br/><br/>Bonne nuit :)Re : comment nettoyer la table i18n ? (le 03/07/2013 à 15:42)2013-07-03T13:42:25+01:002013-07-03T13:42:25+01:002013-07-03T13:42:25+01:00https://www.medialibs.com/partenariat/forum/tous-les-forum/post-8114.html#post8114Thomas [LE KLUB]Salut Vincent, <br/><br/>Si jamais tu as monté un script SQL qui fait toutes les étapes d'un coup hésite pas à le partager ;)<br/><br/>@++<br/>ThomasRe : comment nettoyer la table i18n ? (le 25/06/2013 à 00:54)2013-06-24T22:54:51+01:002013-06-24T22:54:51+01:002013-06-24T22:54:51+01:00https://www.medialibs.com/partenariat/forum/tous-les-forum/post-8070.html#post8070Vincent StartUpSalut Cédric, merci pour ton retour.<br/><br/>Après quelques recherches, dans le projet en question il y avait également les tables rubriques, boxes, ressource_categorie, cat_product_champs.<br/>J'ai fait pas mal de vérification et j'ai fini par supprimer 7000 enregistrements sur 10000.<br/><br/>Je vais attendre voir si je n'ai pas fait d'erreur, et si c'est bon je le ferais pour les gros projets les plus anciens.<br/><br/>A+Re : comment nettoyer la table i18n ? (le 21/06/2013 à 15:23)2013-06-21T13:23:05+01:002013-06-21T13:23:05+01:002013-06-21T13:23:05+01:00https://www.medialibs.com/partenariat/forum/tous-les-forum/post-8069.html#post8069CédricBonjour Vincent,<br/><br/>Les tables suivantes ont un lien avec la table i18_n<br/>- cat_familles<br/>- cat_product<br/>- cat_variantes.<br/>- rubriques<br/><br/>Cependant, il peut y avoir des spécificités pour chaque projet. Dans ce cadre, il vaut mieux faire un ticket pour que nous puissions regarder plus précisément.<br/><br/>Bonne journée,<br/><br/><br/><br/> Re : comment nettoyer la table i18n ? (le 21/06/2013 à 10:22)2013-06-21T08:22:18+01:002013-06-21T08:22:18+01:002013-06-21T08:22:18+01:00https://www.medialibs.com/partenariat/forum/tous-les-forum/post-8067.html#post8067Vincent StartUpEn fin de compte j'ai trouvé comment faire mon exclusion, manque plus que la liste des champs en liaison avec i18n, Medialibs ?Re : comment nettoyer la table i18n ? (le 21/06/2013 à 09:51)2013-06-21T07:51:41+01:002013-06-21T07:51:41+01:002013-06-21T07:51:41+01:00https://www.medialibs.com/partenariat/forum/tous-les-forum/post-8066.html#post8066Vincent StartUpOn dirait que oui :), c'est vrai que depuis quelques mois ça ne bouge pas trop sur le forum.<br/><br/>De mon coté j'ai avancé sur la fonction de suppression des lignes inutiles. Je bloque sur un point, les shortcuts sont de la forme _equipement_du_cavalier_1263377333_, où _1263377333_ est le timestamp. Dans ma requete je voudrais exclure les enregistrements qui ne termine pas par un timestamp, mais pour l'instant je ne vois pas comment faire. La plupart des éléments générique ne termine pas par un timestamp. Une idée ?<br/><br/>Re : comment nettoyer la table i18n ? (le 21/06/2013 à 09:30)2013-06-21T07:30:46+01:002013-06-21T07:30:46+01:002013-06-21T07:30:46+01:00https://www.medialibs.com/partenariat/forum/tous-les-forum/post-8065.html#post8065Seb - iNCiTE WebBonjour<br/><br/>C'est moi ou ça sent les vacances ? :pRe : comment nettoyer la table i18n ? (le 20/06/2013 à 13:17)2013-06-20T11:17:01+01:002013-06-20T11:17:01+01:002013-06-20T11:17:01+01:00https://www.medialibs.com/partenariat/forum/tous-les-forum/post-8063.html#post8063Vincent StartUpA la limite, est-ce qu'au labo vous auriez la liste des tables et champs en liaison avec la table i18n ? Je sais qu'il y a des traductions "génériques" qui sont utilisées directement par emajine, je les exclurais de ma requete de suppression.<br/><br/>Medialibs ?Re : comment nettoyer la table i18n ? (le 17/06/2013 à 16:20)2013-06-17T14:20:56+01:002013-06-17T14:20:56+01:002013-06-17T14:20:56+01:00https://www.medialibs.com/partenariat/forum/tous-les-forum/post-8043.html#post8043Vincent StartUpEst-ce que coté labo vous pourriez nous dire si quelque chose de tout fait existe déjà? ça éviterait d'attendre pour rien.<br/><br/>Bonne fin de journéeRe : comment nettoyer la table i18n ? (le 17/06/2013 à 14:35)2013-06-17T12:35:00+01:002013-06-17T12:35:00+01:002013-06-17T12:35:00+01:00https://www.medialibs.com/partenariat/forum/tous-les-forum/post-8042.html#post8042Seb - iNCiTE WebBonjour,<br/><br/>Cela m'intéresse aussi, beaucoup de traductions restent dans la table alors que l'enregistrement source a été supprimé...comment nettoyer la table i18n ? (le 13/06/2013 à 14:12)2013-06-13T12:12:07+01:002013-06-13T12:12:07+01:002013-06-13T12:12:07+01:00https://www.medialibs.com/partenariat/forum/tous-les-forum/post-8038.html#post8038Vincent StartUpBonjour à tous,<br/><br/>Dans un site j'ai plein de traduction dans la table i18n qui ne servent à rien suite à des imports, suppressions... J'aurais voulu supprimer dans cette table tout ce qui ne sert à rien. Etant donné que le champ shortcut est utilisé dans plein table, ce n'est pas possible de le faire via une seul requete.<br/>Le seul moyen que j'ai trouvé c'est de faire une recherche manuelle sur toute les tables pour savoir si il sert, traitement impossible pour des milliers d'enregistrement. Existe-t-il une requete qui permette de chercher dans toutes les tables ?<br/><br/>Peut-être que le labo a déja une fonction toute faite qui nettoie i18n ?<br/><br/>Bon après-midi