Sajjad Tabib
Jul 23, 2017 · 1 min read

Thanks for the article. The one problem I’ve faced with migrating is the limited column type names supported by room. For example, in my app’s database, I use float, boolean, and other supported type names to create tables. When room attempts to migrate this, it errors because room uses the 5 main column types only (BLOB, REAL, INTEGER, TEXT, UNDEFINED), so the TableInfo of the original table and the one room expects aren’t equal. Do you have any recommendations on how to handle this case?