In SQL zoals begrepen door sqlite, tabelbeperkingen zoals FOREIGN KEY volg kolomspecificaties. Je kunt ze niet vermengen. Verplaats de FOREIGN KEY specificaties aan het einde van uw CREATE TABLE zodat de COLUMN_INDEX_AS_TEXT kolomspecificatie staat ervoor.