Active Table Editor(数据库编辑工具)是一款针对数据库的表格编辑器,帮助用户编辑任何数据库中的任何表。Active Table Editor 具有管理员查看终端用户的申请。你可以编辑用户菜单、安全设置、菜单可选项和输出格式。
功能特点:
1.给表添加字段
修改配置文件
2.表删除字段(大坑)
按Sqlite官方文档的说法:
各种尝试在不卸载应用重新安装和删除数据库文件的条件下没有实现删除字段的功能,有谁发现解决办法分享一下啊
3.表修改字段同上
4.添加表
添加表很容易,和第一次创建表的方式一样,继承Model,添加注解@Table @Column,然后在配置文件中升级数据库版本,重新运行应用即添加成功
5.删除表
添加SQL语句,升级数据库版本
6.当为一个类添加一个对象属性,需要在数据库中建立一个新的表,并连接外键。
新建表的操作,同上。
在原有表中添加对象id字段
注意ActiveAndroid能自动处理的粒度只是基本数据类型,当某类的属性为对象类型是,需要对其属性和对象分别进行保存