安卓开发在版本迭代过程中可不可以对数据库的属性列进行修改

安卓开发在版本迭代过程中可否对数据库的属性列进行修改
就是减少一些原有的属性列,再增加一些属性列,我用的是ContentProvider来创建与操作数据库的 。因为xml文件似乎再每次替换安装的时候都会保持原有数据,数据库会不会也保留原有的数据库,这样就会造成我新写的插叙以及插入出错
------解决思路----------------------
写更新数据库,更新版本号和表字段,取出原来的数据更新内容再存放到更新后的数据库表中