Android:将项目拆分为模块后迁移房间数据库

Android:将项目拆分为模块后迁移房间数据库,android,database,sqlite,android-room,Android,Database,Sqlite,Android Room,在将项目拆分为模块后,我正在尝试迁移数据库 在新结构中,每个模块都有自己的数据库 所以我想这样做: appDatabase.db -> moduleA.db; moduleB.db; moduleC.db 表本身没有被更改-只是移动到不同的数据库中 我知道这样做是可能的 "INSERT INTO newTable (userid, username, last_update) SELECT userid, username, last_update FROM oldTable"); 但

在将项目拆分为模块后,我正在尝试迁移数据库

在新结构中,每个模块都有自己的数据库

所以我想这样做:

appDatabase.db -> moduleA.db; moduleB.db; moduleC.db
表本身没有被更改-只是移动到不同的数据库中

我知道这样做是可能的

"INSERT INTO newTable (userid, username, last_update) SELECT userid, username, last_update FROM oldTable");
但是,如果“oldTable”位于不同的数据库中,这是否可能?我如何访问它?是否有更好的方法进行此迁移?有可能吗

提前谢谢你!