title: Add column after another column
body: <p>How can I add a column after another column to a database using Alembic or SQLAlchemy? That would be equivalent to <a href="https://stackoverflow.com/a/2934335/2100933">this SQL clause</a>:  </p>
  
  <pre class="lang-sql prettyprint-override"><code>ALTER TABLE foo
  CHANGE COLUMN bar
  bar COLUMN_DEFINITION_HERE
  AFTER OTHER_COLUMN;
  -- or
  ALTER TABLE foo ADD COLUMN baz AFTER bar;
  </code></pre>
  
  <p>I also tried the suggestion in <a href="https://groups.google.com/forum/#!topic/sqlalchemy-alembic/izYq2EMYotI" rel="nofollow noreferrer">this mailing list thread</a>, but it didn't help.</p>
  
  <p>While the order doesn't matter when querying, it helps readability for large tables when in the SQL shell.</p>