Il est possible que vous ayez besoin d’ajouter une colonne dans la base de donnée, par exemple si on aimerait ajouter un numéro de téléphone à chaque employé. Pour modifier une colonne, c’est la même logique et la même procédure.
A quel moment voulons-nous faire cette opération ? A l’activation du plugin ou lorsque le plugin est déjà en production ?
A l’activation du plugin
Lors de l’activation, le plugin va exécuter la fonction gpp_filialen_activation() du fichier gpp_filialen.php du répertoire du plugin. On peut facilement ajouter une commande pour créer une colonne supplémentaire lors de l’activation.
Pour cela, on doit éditer cette fonction :
Repérez la section “Creation table gpp_filialien_employes” et ajouter votre colonne en mentionnant le nom, le type de donnée et la valeur par défaut. Voir cette exemple :

Plugin en production
Si le plugin est déjà activé, éditez la fonction d’activation ne va pas avoir d’impact sur la base de donnée. Néanmoins, je vous recommande quand même de faire cette étape dans le cas où vous serez amené à désactiver / réactiver le plugin.
Pour ajouter une colonne, on doit donc éditer directement la base de donnée. Voici un exemple avec l’outil PHPMyAdmin :
