title: Pre-packaged database has an invalid schema error
body: <p>I'm building an Android application based on an old Android project. 
  In my new application I'm using Room. I have to use the same database that is used in the first project. 
  Furthermore, I've extracted the database from the first project using com.amitshekhar.android:debug-db library.
  After obtaining the database file I would like to open it with the Room.</p>
  
  <p>I am building database like this: </p>
  
  <pre><code>Room.databaseBuilder(
              androidContext(),
              Database::class.java, "database.db"
          ).createFromAsset("database.db")
              .build()
  </code></pre>
  
  <p>Currently I'm using this createFromAsset() method, although later I would use the createFromFile() method, as my database should be downloaded from the server.</p>
  
  <p>But I'm getting the java.lang.IllegalStateException: Pre-packaged database has an invalid schema 
  This happens because there are several datatypes in the database that are not supported in Room such as NVARCHAR(200), DATE or bit.</p>
  
  <p>I'm aware that Room is using only five Sql types, but I do not know how to change this so that Room can open this kind of database using above mentioned methods.</p>
  
  <p>The problem is how to convert NVARCHAR(200), DATE or bit into datatypes that are supported by Room?</p>