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:45] thierry [Base de donnée] |
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 ==== | + | ==== 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 39: | 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''. | ||