title: Web2Py tables broken migration
body: <p>I tried adding a new table into one of my models in Web2Py. In addition I added a new field to an existing table. I tried loading a page that used those tables and it didn't work, claimed those things don't exist. Okay so I get migrations to False here.</p>
  
  <pre><code>db = DAL('sqlite://storage.sqlite',pool_size=1,check_reserved=['all'], migrate = False)
  </code></pre>
  
  <p>Reloaded the page, no change. Then I tried doing something like this in the tables it wouldn't understand</p>
  
  <pre><code>db.define_table(....,migrate=False,fake_migrate=True)
  </code></pre>
  
  <p>and I changed the DAL call to be</p>
  
  <pre><code>db = DAL(...,fake_migrate_all=True)
  </code></pre>
  
  <p>As the web2py manual said. Still no change. So then I said well okay I will have to dumb the whole database. So I took everything out of my database folder and I tried to reload it with a clean slate.</p>
  
  <p>Now it just doesn't load at all.</p>
  
  <p>According to database administration none of the tables exist although if I check again in the database folder they are all there. If I try to load the application it immediately reports that none of my called tables exist. I have all the code backed up on a repo but I can't uninstall the current app because I don't have that kind of read access on the server this is running on.</p>
  
  <p>Is there anything I can do?</p>
  
  <p>Edit: By the way this is happening on SQLite</p>