title: Doctrine Schema error
body: <p>I've added a new bundle and entity to my app. I created a User.orm.xml file and successfully generated the entity from the command line. Now I want to create that additional table in my database.</p>
  
  <p>When I run:</p>
  
  <pre><code>php app/console doctrine:schema:update --force
  </code></pre>
  
  <p>I get an error. Which leads me to two questions:</p>
  
  <p>1) What would the syntax be to create one table, just the new User entity?</p>
  
  <p>2) What might be causing the error below. I didn't change any of the other orm files. However, I did manually enter a one to many relationship in the entity. Might that be related :</p>
  
  <pre><code>  [Doctrine\DBAL\DBALException]                                                                                      
    An exception occurred while executing 'ALTER TABLE report CHANGE id id INT AUTO_INCREMENT NOT NULL':               
  
    SQLSTATE[HY000]: General error: 1025 Error on rename of './dbname/#sql-7e5_7' to './dbname/report' (errno: 150)  
  
  
    [PDOException]                                                                                                     
  dbname  SQLSTATE[HY000]: General error: 1025 Error on rename of './dbname/#sql-7e5_7' to './dbname/report' (errno: 150)  
  </code></pre>
  
  <p>Two tables, "report" and "reportcolumn"  are related. In the Entity/reportcolumn.php, it's annoted as, but I didn't reflect it in the orm file that initially created the db:</p>
  
  <pre><code>    /**
       * @var \Acme\DataBundle\Entity\Report
       *
       * @ORM\ManyToOne(targetEntity="Acme\DataBundle\Entity\Report")
       * @ORM\JoinColumns({
       *   @ORM\JoinColumn(name="reportid", referencedColumnName="id")
       * })
       */
      private $reportid;
  </code></pre>