title: Does the Pandas DataFrame.to_sql() function require a subsequent commit()?
body: <p>The documentation for the Pandas function <code>to_sql()</code> available for <code>DataFrame</code> objects (see <a href="https://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.to_sql.html" rel="nofollow noreferrer"><code>to_sql()</code> documentation</a>) does not state that a <code>commit()</code> call on the connection is needed (or recommended) to persist the update.</p>
  
  <p>Can I safely assume that <code>DataFrame.to_sql('table_name', con)</code> will always automatically commit the changes (like in: <code>con.commit()</code>)?</p>