Fix for create statement in Sqlite where primary key is of type biginteger

Without this patch, the `create table` statement looks like:

    CREATE TABLE "main"."vehicles" (
        "id" bigint(20) integer primary key autoincrement,

where `integer` causes a syntax error. This seems a little like sticking-plaster but I can't find out where the spurious `integer` type is coming from at the moment.