Active Table Editor是一款針對(duì)數(shù)據(jù)庫(kù)的表格編輯器,幫助用戶(hù)編輯任何數(shù)據(jù)庫(kù)中的任何表。Active Table Editor 具有管理員查看終端用戶(hù)的申請(qǐng)。你可以編輯用戶(hù)菜單、安全設(shè)置、菜單可選項(xiàng)和輸出格式。
功能特點(diǎn):
1.給表添加字段
修改配置文件
2.表刪除字段(大坑)
按Sqlite官方文檔的說(shuō)法:
各種嘗試在不卸載應(yīng)用重新安裝和刪除數(shù)據(jù)庫(kù)文件的條件下沒(méi)有實(shí)現(xiàn)刪除字段的功能,有誰(shuí)發(fā)現(xiàn)解決辦法分享一下啊
3.表修改字段同上
4.添加表
添加表很容易,和第一次創(chuàng)建表的方式一樣,繼承Model,添加注解@Table @Column,然后在配置文件中升級(jí)數(shù)據(jù)庫(kù)版本,重新運(yùn)行應(yīng)用即添加成功
5.刪除表
添加SQL語(yǔ)句,升級(jí)數(shù)據(jù)庫(kù)版本
6.當(dāng)為一個(gè)類(lèi)添加一個(gè)對(duì)象屬性,需要在數(shù)據(jù)庫(kù)中建立一個(gè)新的表,并連接外鍵。
新建表的操作,同上。
在原有表中添加對(duì)象id字段
注意ActiveAndroid能自動(dòng)處理的粒度只是基本數(shù)據(jù)類(lèi)型,當(dāng)某類(lèi)的屬性為對(duì)象類(lèi)型是,需要對(duì)其屬性和對(duì)象分別進(jìn)行保存