champ ROLE dans la table USER ou dans une autre table ?
Bonjour,
Alors voila, je me pose une question concernant le champ ROLE déjà présent dans la table User.
J'ai mon appli qui nécessite pour chaque membre, un rôle bien spécifique, en l'occurrence dans mon cas ROLE_WORKER ou ROLE_CUSTOMER.
Je me demande si c'est une bonne pratique de garder le champ ROLE dans la table User comme a l'origine dans Symfony ou bien il faudrait peut être que je déplace le champ ROLE pour en faire une table a part entière afin de ne pas surcharger le serveur ? ou même ne pas faire de table du tout, mais plutôt 2 constantes.. enfin je ne sais pas :calim2:
Je me pose cette question car sur plusieurs sites d'apprentissage de php (hors Symfony) il est écrit qu'il est préférable d'avoir des état 1, 2 etc.. par exemple 1 pour WORKER et 2 pour CUSTOMER plutôt qu'un tableau en base de donnée :? surement pour la vitesse et les performances etc..
quelle est la bonne pratique selon vous ET pourquoi ?
merci