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 :

[symfony 4.3] fixture avec sqlite


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert

    Homme Profil pro
    développeur
    Inscrit en
    Octobre 2013
    Messages
    1 583
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : développeur

    Informations forums :
    Inscription : Octobre 2013
    Messages : 1 583
    Par défaut [symfony 4.3] fixture avec sqlite
    Bonjour à tous,

    J'ai un problème de fixture avec la commande
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    php bin/console doctrine:fixtures:load

    > purging database

    In AbstractSQLiteDriver.php line 59:

    An exception occurred while executing 'DELETE FROM commit':

    SQLSTATE[HY000]: General error: 1 near "commit": syntax error


    In PDOConnection.php line 43:

    SQLSTATE[HY000]: General error: 1 near "commit": syntax error


    In PDOConnection.php line 41:

    SQLSTATE[HY000]: General error: 1 near "commit": syntax error
    J'ai drop ma base, relancé la migration mais rien y fait.

    Mes entités

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    <?php
     
    namespace App\Entity;
     
    use Doctrine\ORM\Mapping as ORM;
     
    /**
     * @ORM\Entity(repositoryClass="App\Repository\CommitRepository")
     */
    class Commit
    {
        /**
         * @ORM\Id()
         * @ORM\GeneratedValue()
         * @ORM\Column(type="integer")
         */
        private $id;
     
        /**
         * @ORM\Column(type="string", length=255)
         */
        private $name;
     
        /**
         * @ORM\Column(type="string", length=255)
         */
        private $description;
     
        /**
         * @ORM\ManyToOne(targetEntity="App\Entity\Branch", inversedBy="commitBranch", cascade={"remove"})
         */
        private $branch;
     
        public function getId(): ?int
        {
            return $this->id;
        }
     
        public function getName(): ?string
        {
            return $this->name;
        }
     
        public function setName(string $name): self
        {
            $this->name = $name;
     
            return $this;
        }
     
        public function getDescription(): ?string
        {
            return $this->description;
        }
     
        public function setDescription(string $description): self
        {
            $this->description = $description;
     
            return $this;
        }
     
        public function getBranch(): ?Branch
        {
            return $this->branch;
        }
     
        public function setBranch(?Branch $branch): self
        {
            $this->branch = $branch;
     
            return $this;
        }
    }
    Auriez-vous une idée? Merci

  2. #2
    Membre Expert
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2012
    Messages
    631
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2012
    Messages : 631
    Par défaut
    bonjour,

    commit est un mot réservé SQL. Donne un autre nom à la table avec @ORM\TABLE(name="app_xxxx") et régénère la nouvelle migration.

Discussions similaires

  1. [1.x] générer les fixtures avec symfony
    Par gohanfaye dans le forum Symfony
    Réponses: 7
    Dernier message: 23/08/2010, 12h49
  2. Date avec Sqlite
    Par xavier1936 dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 31/07/2007, 16h54
  3. Débuter avec SQLite et les bases de données en général
    Par Toine dans le forum Bases de données
    Réponses: 2
    Dernier message: 10/04/2007, 06h59
  4. Etats avec SqLite
    Par Didier L dans le forum Bases de données
    Réponses: 7
    Dernier message: 03/11/2006, 10h33
  5. connexion avec sqlite
    Par islem dans le forum SQLite
    Réponses: 1
    Dernier message: 17/07/2006, 12h54

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