title: Updating same query repeatedly in database generation
body: <p>I have generated entities from a (MySQL) database, then created a new (zf2) project with a blank database by running the following statements:</p>
  
  <pre><code>vendor/bin/doctrine-module orm:schema-tool:create
  vendor/bin/doctrine-module orm:schema-tool:update --force
  vendor/bin/doctrine-module orm:validate-schema
  </code></pre>
  
  <p>Unfortunately the update statement keeps updating the same statement:</p>
  
  <pre><code>ALTER TABLE rollen CHANGE name name VARCHAR(30) NOT NULL;
  </code></pre>
  
  <p>and the validation fails. The DB shows the correct column. The Doctrine\DBAL\Schema\Comparator shows a different precision (not yet quite sure what that is supposed to be) of the corresponding column.</p>
  
  <p><a href="https://github.com/sonata-project/SonataUserBundle/issues/103" rel="nofollow noreferrer">Some</a> related <a href="https://stackoverflow.com/questions/26355126/doctrine2-after-entity-update-still-generate-old-database-table">questions</a> did not seem to fit or work.</p>