title: Renaming a column in a migration script in Doctrine2
body: <p>When I have a <a href="http://api.nellafw.org/class-Doctrine.DBAL.Schema.Table.html" rel="nofollow noreferrer"><code>Table</code></a> reference and I call <a href="http://api.nellafw.org/source-class-Doctrine.DBAL.Schema.Schema.html#237-252" rel="nofollow noreferrer"><code>renameColumn()</code></a> on it, I get the following pair of errors:</p>
  <blockquote>
  <p>Migration 20130725141653 failed during Execution. Error Table#renameColumn() was removed, because it drops and recreates the column instead. There is no fix available, because a schema diff cannot reliably detect if a column was renamed or one column was created and another one dropped.</p>
  <p>[Doctrine\DBAL\DBALException]</p>
  <p>Table#renameColumn() was removed, because it drops and recreates the column instead. There is no fix available, because a schema diff cannot reliably detect if a column was renamed or one column was created and another one dropped.</p>
  </blockquote>
  <p>(executed via <code>doctrine migrations:migrate --dry-run</code>)</p>
  <p>Which makes sense... for a diff program.</p>
  <p>I'm writing a migration. I know that I want the column renamed (preserving data).
  Is there any pure Doctrine method (I don't want to write a raw query) to acheive this?</p>