IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Symfony PHP Discussion :

modifier une table (entity) / Supprimer des champs


Sujet :

Symfony PHP

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2019
    Messages
    25
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2019
    Messages : 25
    Points : 22
    Points
    22
    Par défaut modifier une table (entity) / Supprimer des champs
    Bonjour à tous,

    Est ce que quelqu'un pourrait m'aiguiller sur la façon de modifier une entité proprement ?
    J'ai une entité concernant un projet comprenant des champs(propriétés) inutiles, si je supprime ces propriétés une erreur apparaît lors de la migration. Il doit y avoir une méthode mais je planche la dessus depuis une semaine sans oser me lancer dans une manip hasardeuse qui ferait péter toute ma bdd.

    Merci pour votre aide !

    Bye

  2. #2
    Membre émérite Avatar de darkstar123456
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2008
    Messages
    1 896
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 896
    Points : 2 835
    Points
    2 835
    Par défaut
    Bonjour,

    Je ne suis pas spécialiste Symfony donc je peux me tromper mais il me semble qu'après avoir supprimer les attributs de ton objets, tu dois exécuter :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    php bin/console doctrine:migrations:diff
    Là ça va te créer un nouveau fichiers dans ton dossiers "migrations", et ça devait contenir les requêtes SQL de la modification.

    Si tu n'es pas satisfait, c'est là qu'il faut modifier la/les requête(s) et générer le nouveau fichier de migration avec :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    php bin/console doctrine:migrations:migrate

Discussions similaires

  1. [5.4] CRUD Laravel avec une table pivot avec des champs
    Par dreamweaver dans le forum Laravel
    Réponses: 0
    Dernier message: 09/02/2018, 06h38
  2. Réponses: 2
    Dernier message: 10/12/2013, 09h42
  3. Réponses: 2
    Dernier message: 11/05/2009, 19h04
  4. Update d'une table en fonction des champs d'une autre table
    Par The Molo dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 05/02/2008, 15h41
  5. supprimer une table qui a des quotes dans son nom
    Par kleenex dans le forum Access
    Réponses: 2
    Dernier message: 17/10/2005, 16h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo