SQLite uses dynamic run-time typing. So just because a column is declared to contain a particular type does not mean that the data stored in that column is of the declared type. SQLite is strongly typed, but the typing is dynamic not static. Type is associated with individual values, not with the containers used to hold those values.
-- Source: https://www.sqlite.org/c3ref/column_decltype.html
Nejspis si ta data ukladate jako retezce, ne jako inty.
Omlouvám se špatně jsem si přečetl vaši odpověď. Každopádně, udělal jsem několik testu, ale pokaždé ať jsem se snažil sebevíc se mě to uložilo v tom textovém formátu.
Např. když provedu následující příkazy skrze sqlite browser: create table test (id INTEGER); insert into test VALUES (5); tak ta hodnota 5 je uložena jako řetězec.