title: sqlalchemy raw sql query limit using connection.execute()
body: <p>This python code should run statements on the database, but the sql statements are not executed:</p>
  
  <pre><code>from sqlalchemy import *
  sql_file = open("test.sql","r")
  sql_query = sql_file.read()
  sql_file.close()
  engine = create_engine(
      'postgresql+psycopg2://user:password@localhost/test', echo=False)
  
  conn = engine.connect()
  print sql_query
  result = conn.execute(sql_query)
  conn.close()
  </code></pre>
  
  <p>The <code>test.sql</code> file contains SQL statements which create 89 tables. </p>
  
  <p>The tables are not created if I specify 89 tables, but if I reduce the number of tables to 2 to it works. </p>
  
  <p>Is there a limit on the number of queries that can be executed within the conn.execute?  How do a run any number of raw queries like this?</p>