Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
prog:symfony:doctrine:databases [12/09/2022 19:25] thierry [Configurer un projet] |
prog:symfony:doctrine:databases [23/10/2022 17:08] (Version actuelle) thierry ↷ Page déplacée de prog:symfony:entities:databases à prog:symfony:doctrine:databases |
||
---|---|---|---|
Ligne 17: | Ligne 17: | ||
<note>J'ai eu une erreur **<<SQLSTATE[HY000] [2002] Aucune connexion na pu être établie car l'ordinateur cible la expressément refuse.>>** qui était dû a une mauvaise forme de l'Url, peut être un espace a la fin ou autre ???</note> | <note>J'ai eu une erreur **<<SQLSTATE[HY000] [2002] Aucune connexion na pu être établie car l'ordinateur cible la expressément refuse.>>** qui était dû a une mauvaise forme de l'Url, peut être un espace a la fin ou autre ???</note> | ||
===== Base de donnée ===== | ===== Base de donnée ===== | ||
+ | ==== Si la base de données est déjà existante ==== | ||
+ | |||
+ | On teste si on a accès a la base de donnée en exécutant une petite requête SQL | ||
+ | |||
+ | ''symfony console doctrine:query:sql "SHOW TABLES"'' par exemple... | ||
+ | <code> | ||
+ | >symfony console doctrine:query:sql "SHOW TABLES" | ||
+ | |||
+ | [OK] 0 rows affected. | ||
+ | </code> | ||
+ | Si on a pas d'erreur c'est que tout fonctionne bien ! | ||
+ | |||
==== Création de la base de donnée ==== | ==== Création de la base de donnée ==== | ||
Ligne 37: | Ligne 49: | ||
</code> | </code> | ||
===== Tables ===== | ===== Tables ===== | ||
- | ==== Mettre à jour les tables suite à la modification d'une Entity ==== | + | ==== Mettre à jour (ALTER) les tables suite à la modification d'une Entity sans perte de données ==== |
Grâce à la commande ''console doctrine:schema:update''. | Grâce à la commande ''console doctrine:schema:update''. | ||