Astuce Doctrine ORM / MS SQL

Tiens en passant une petite astuce pour Doctrine ORM. Si vous utilisez MS SQL Serveur, vous vous rendrez bien vite compte que ce dernier est beaucoup plus exigeant pour les changements de schéma. Si par exemple vous voulez ajouter une colonne, il faut impérativement fournir une valeur par défaut. Pour cela vous pouvez utiliser l'option options de l'attribut Column :

/**
 * @ORM\Column(type="string", options={"default" = ""})
 * @var string
 */
private $myField = '';

Comme ça vous pouvez définir une valeur par défaut et satisfaire "Monsieur" SQL Serveur qui ne se plaindra plus quand vous invoquerez :

vendor\bin\doctrine-module orm:schema-tool:update --force

Etiquettes:

Commentaires

Många saker kan påverka dosen av Viagra apoteket som en person behöver, såsom kroppsvikt, andra medicinska tillstånd och andra Viagra. Om din läkare har rekommenderat en annan dos än de som anges här, ändra inte sättet du tar Viagra utan att rådfråga din läkare.

Ajouter un commentaire