tested using ROWID instead of explicit ID field as FTS tables don't support autoincrement