title: In Django, how to create tables from an SQL file when syncdb is run
body: <p>How do I make syncdb execute SQL queries (for table creation) defined by me, rather then generating tables automatically.</p>
  
  <p>I'm looking for this solution as some particular models in my app represent SQL-table-views for a legacy-database table.
  So, I've created their SQL-views in my django-DB like this:</p>
  
  <p>CREATE VIEW legacy_series AS SELECT * FROM legacy.series;   </p>
  
  <p>I have a reverse engineered model that represents the above view/legacytable. But whenever I run syncdb, I have to create all the views first by running sql scripts, otherwise syncdb simply creates tables for them (if a view is not found).</p>
  
  <p>How do I make syncdb run the above mentioned SQL?</p>