Bonjour à tous,


J'ai une entité avec un identifiant de type TINYINT comme ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
/**
 * @var integer
 *
 * @ORM\Column(columnDefinition="TINYINT(3) UNSIGNED NOT NULL", name="table_id", nullable=false)
 * @ORM\Id
 * @ORM\GeneratedValue(strategy="IDENTITY")
 */
private $id;

Mais le soucis est qu'à chaque "schema:update", un UPDATE est fait sur cette colonne et cela semble le faire dès que j'utilise "columnDefinition". Est-ce qu'il y a un moyen d'éviter cela ou suis-je obliger d'utiliser un type reconnu par Doctrine comme "integer" pour que cela ne le fasse plus ?


Merci pour votre aide !