Флаттер |Строка слишком большая, чтобы поместиться в CursorWindow - PullRequest
0 голосов
/ 09 октября 2019

Я разрабатываю флаттер-приложение и использую стандартную базу данных SQLite для хранения информации с датчиков. Я получаю сообщение об ошибке:

E/SQLiteQuery(11895): exception: Row too big to fit into CursorWindow requiredPos=0, totalRows=3; query: SELECT sessionId, deviceId, startDate, endDate, ... , timestamp FROM sessions
E/flutter (11895): [ERROR:flutter/lib/ui/ui_dart_state.cc(148)] Unhandled Exception: DatabaseException(Row too big to fit into CursorWindow requiredPos=0, totalRows=3) sql 'SELECT sessionId, deviceId, startDate, endDate, ..., timestamp FROM sessions'}

В то время как я пытаюсь прочитать данные, сохраненные в таблице «сеансов» с большим содержанием.

5 датчиков 3 диммассив, каждые 100 мс, в течение 30 минут, но может быть больше ... > 300 000 числовых данных за сеанс (до 10Mo).

Как этого избежать 'row to big' ошибки?

...