title: How to update table with activeandroid after adding a new column
body: <p>thank you for reading and helping :)</p>
  
  <p>I am using ActiveAndroid 3.0 - Android 2.2 - In my app I have a model called "user". initially I only created the model with (id, name, passcode) columns/attributes, I ran the app on the emulator, and it worked. </p>
  
  <pre><code>@Table(name = "user")
  public class User extends Model {
    @Column (name = "name")  
    public String name;
    @Column (name = "pass_code")
    public String passCode;
  }
  </code></pre>
  
  <p>Then I added a new column/attribute - profileImage. I ran the app on the emulator and i got SQLite column profileImage does not exist error.</p>
  
  <pre><code>@Table(name = "user")
  public class User extends Model {
    @Column (name = "name")  
    public String name;
    @Column (name = "pass_code")
    public String passCode;
    @Column (name = "profile_image")
    public String profileImage;
  }
  </code></pre>
  
  <p>I have tried changing the ActiveAndroid db name and updating the db version properties in the manifest file. </p>
  
  <pre><code>&lt;meta-data android:name="AA_DB_NAME" android:value="my_app.db" /&gt;
  &lt;meta-data android:name="AA_DB_VERSION" android:value="2" /&gt;
  </code></pre>
  
  <p>But I keep getting the column does not exist error.</p>
  
  <pre><code>ERROR   AndroidRuntime  Caused by: android.database.sqlite.SQLiteException: 
  no such column: profile_image: , while compiling: SELECT * FROM user WHERE profile_image = ?
  </code></pre>
  
  <p>I have also tried, un-installing the app from emulator, restarting the emulator, calling ActiveAndroid.cacheClear(). So far none of this worked. </p>
  
  <p>I really appreciate any help. thanks.</p>