title: How to create a new database using SQLAlchemy?
body: <p>Using SQLAlchemy, an Engine object is created like this:</p>
  
  <pre><code>from sqlalchemy import create_engine
  engine = create_engine("postgresql://localhost/mydb")
  </code></pre>
  
  <p>Accessing <code>engine</code> fails if the database specified in the argument to <code>create_engine</code> (in this case, <code>mydb</code>) does not exist.  Is it possible to tell SQLAlchemy to create a new database if the specified database doesn't exist?</p>