title: Symfony2: Database schema and entities not updating with changed metadata
body: <p>I am having trouble updating the schema in Symfony2.</p>
  
  <p>I have imported a database into Symfony2 using doctrine and that created all the ORM files in YML.</p>
  
  <p>I have created all the entities from this metadata and it worked great, but if I want to change the database schema using the orm.yml files, It does not update my database or even update the entities when I regenerate them.</p>
  
  <p>The import created the orm.yml files in 
  /src/{name}/{my}bundle/Resources/config/doctrine/metadata/orm/{table}.orm.yml</p>
  
  <p>It was created with no errors.</p>
  
  <p>When I do:</p>
  
  <pre><code>php app/console doctrine:schema:update --dump-sql
  </code></pre>
  
  <p>it displays:</p>
  
  <pre><code>ALTER TABLE accounttypes CHANGE description description VARCHAR(45) NOT NULL
  </code></pre>
  
  <p>So I:</p>
  
  <pre><code>php app/console doctrine:schema:update --force
  </code></pre>
  
  <p>And:</p>
  
  <pre><code>Updating database schema...
  Database schema updated successfully! "1" queries were executed
  </code></pre>
  
  <p>I can do this over and over again and the same query appears and I execute it and it tells me it is done, but again it shows that it needs to be done again.</p>
  
  <p>I then have gone to the orm.yml files and changed them drastically, but nothing no new queries appear other than the one that is always there when I do this.</p>
  
  <p>The file AccountTypes.orm.yml</p>
  
  <pre><code>Accounttypes:
    type: entity
    table: accounttypes
    fields:
      description:
        id: true
        type: string
        length: 45
        fixed: false
        nullable: false
        generator:
          strategy: IDENTITY
    lifecycleCallbacks: {  }
  </code></pre>
  
  <p>Change to this:</p>
  
  <pre><code>Accounttypes:
    type: entity
    table: accounttypes
    id:
      id:
        type: integer
        generator: { strategy: AUTO }
    fields:
      description:
        id: true
        type: string
        length: 50
    lifecycleCallbacks: {  }
  </code></pre>
  
  <p>And it still tells me I need to:</p>
  
  <pre><code>ALTER TABLE accounttypes CHANGE description description VARCHAR(45) NOT NULL
  </code></pre>
  
  <p>I have also tried using DoctrineMigrationsBundle and the same query shows up needing done. I migrate; It says the query is done and when I use it again the same query shows up.</p>
  
  <p>Does anybody have any idea how this is happening? I am stuck on this, so any help is greatly appreciated.</p>