Taille des paquets MySQL

Dans les outils que je crée, j’ai régulièrement besoin d’insérer des CSV dans des bases SQL afin de pouvoir en tirer des statistiques ou des rapports automatiques. Si, lorsque les CSV font quelques centaines ou milliers de lignes, le passage par des entités Doctrine2 est possible (avec une mémoire allouée à PHP suffisante), les limites […]

EntityManager::clear() nettoie un peu trop bien

Aujourd’hui en développant, je suis tombé sur un cas de figure assez basique mais qui fait péter une grosse erreur à Doctrine. Admettons que vous avez deux entités liées par un ManyToOne. On va reprendre l’exemple du précédent billet en disant que l’entité principale est Codeur et l’entité propriétaire de la relation est Pantalon. Vous […]