Closed TeddyRoncin closed 2 years ago
Salut @TeddyRoncin,
Je n'ai aucune erreur quand je lance cette commande. Tu es bien sur la branche dev
quand tu l’exécutes ?
Est-ce que tu peux :
T'assurer que tu es sur la branche dev
Supprimer ta DB
php bin/console doctrine:database:drop --force
La recréer
php bin/console doctrine:database:create
Remettre à jour le schéma
php bin/console doctrine:schema:update --force
Oui, j'ai bien toujours le problème. Après j'utilise une base de données MySQL, alors que par défaut, dans le .env
, on utilise une base de données PostgreSQL (MySQL est quand même censé être supporté, pour l'utiliser c'est juste une ligne à décommenter dans le .env
)
D'accord ! Il faut setup une DB MariaDB C'est dans le README du repo etuutt-core
Ok, je fais ça demain, merci !
Ok, ça a marché, j'avoue que j'ai pas trop compris ce que j'ai changé, j'ai l'impression que mariadb s'était pas installé, alors que je suis presque sûr que j'avais essayé ¯_(ツ)_/¯
Ok parfait alors ! Pour éviter ce problème aux prochains, on pourra passer par un setup Docker sur les machines perso ;)
Description of the problem
When you execute command
php bin/console doctrine:schema:update --force
, you get the following output : There is a SQL syntax error when creating tables.Why it happens
GROUPS
is a reserved keyword in MySQL, and it is also the name of a table.Solutions
groups
could be rename