SQLite не поддерживает явного типа данных для boolean или date, поэтому такие типы данных не могут быть созданы напрямую через интерфейсы вроде DBeaver или SqliteStudio. Вместо этого, обычно используются целочисленные типы данных для boolean (0 или 1) или текстовые типы данных для даты (например, ISO формат).
Программные фреймворки, такие как Flask или Django, могут предоставлять абстракции над базой данных SQLite, которые позволяют определять поля с типами boolean или date. Эти фреймворки имеют встроенную обработку данных и могут скрыть сложности прямого взаимодействия с базой данных SQLite.
Таким образом, причина отсутствия типов данных boolean или date в DBeaver или SqliteStudio заключается в ограничениях самой базы данных SQLite и интерфейсов управления базой данных.