我有两个数据库,一个是SQLite db_1
,另一个是SQLCipher db_2
。我想将表从db_1
移到db_2
。
由于我在其中一个数据库中使用SQLCipher,我无法ATTACH
数据库并将表及其内容从一个复制到另一个。
是否可以使用数据库查询或Android代码或两者以某种方式将表格移至db_2
,然后删除db_1
中onUpgrade()
中的表格。
注意:
尝试ATTACH
数据库时出现以下错误
Failure 26 (file is encrypted or is not a database) on 0xab61cb98 when executing 'ATTACH DATABASE '/data/data/com.example/databases/DATABASE.db' AS DB;'